[visual studio] 어떻게 솔루션안에 다른 프로젝트의 헤더를 참조하죠?
글쓴이: stillwhere / 작성시간: 목, 2017/02/02 - 4:24오후
C++ 오픈소스입니다.
오픈소스 코드를 받아서 보고 있는데 솔루션안에 여러 프로젝트가 있습니다.
한 프로젝트에서 다른 프로젝트에 있는 헤더를 참조하고 있는데 <temp.h>
이런 형태로 참조를 하더군요.
큰 프로젝트를 할 때 이러한 방식으로 구성하는게 좋아보여서 따라해보고 싶은데 링커 옵션등을 봐도 어떻게 하는지 잘 모르겠네요. ㅠㅠ
Forums:
잘하시는분을 섭외 하시는게 나을겁니다.
헤더(선언)가 위에 있고.
void fn();
코드(정의 함수 구현)가 아래에 있습니다.
void fn()
{
}
----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.
매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.
각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com
링커가 아니라 컴파일러 옵션입니다.
링커가 아니라 컴파일러 옵션입니다.
gcc로 컴파일되는 프로젝트의 경우 makefile 등에서 컴파일러 플래그 -I(dir)를 줌으로써 include 대상 디렉터리를 추가할 수 있습니다.
VS의 커맨드 라인 컴파일러도 비슷한 옵션(/I)을 지원하긴 하는데 VS를 쓰고 계신다면 커맨드라인에 직접 손대실 일은 거의 없을 테고요.
솔루션 탐색기에서 오른클릭->속성->(왼쪽의 메뉴에서)구성 속성->C/C++->일반 들어가시면 오른쪽에 "추가 포함 디렉터리"를 지정할 수 있습니다. 세미콜론으로 구분하면 여러 개 넣을 수도 있지요.
감사합니다. 테스트 해보니 잘 되네요.ㅎㅎ
감사합니다. 테스트 해보니 잘 되네요.ㅎㅎ
하나 배워갑니다~
댓글 달기