Visual Studio Tip

경로 설정

춤추는수달 2022. 1. 23. 22:14
경로 설정 팁 :
  • $(SolutionDir) 는 sln 파일이 있는 디렉터리의 경로이다.
  • $(Configuration)는 현재 빌드 환경( Debug, x64 등) 에 따라 달라지는 경로이다.
  • 이것은 일반 매크로 라고 하나보다. 아래 링크에 가면 매크로가 어떤 의미를 갖는지 볼 수 있다.
  • 또한 프로젝트 속성 등 설정할 때 나오는 '>>매크로' 이런 버튼을 누르면 모든 일반 매크로가 어떤 경로를 지정하고 있는지 볼 수 있따.

https://docs.microsoft.com/ko-kr/cpp/build/reference/common-macros-for-build-commands-and-properties?view=msvc-170

 

MSBuild 명령 및 속성에 대한 일반 매크로

자세한 정보: MSBuild 명령 및 속성에 대한 일반적인 매크로

docs.microsoft.com

>>매크로 버튼 누르면 나옴
>> 매크로 버튼

라이브러리 포함방법
  1. '프로젝트 속성 -> 구성속성 -> VC++디렉터리 -> 포함 디렉터리' 를 라이브러리 헤더파일(h)이 있는 디렉터리 경로로 설정.
  2. '프로젝트 속성 -> 구성속성 -> VC++디렉터리 -> 라이브러리 디렉터리' 를 라이브러리(lib)파일이 이 있는 디렉터리 경로로 설정.
  3. 추가 종속성 설정 :  '프로젝트 속성 -> 구성속성 -> 링커 -> 입력 -> 추가종속성' 에 사용할 라이브러리 추가. 
    또는 코드 내에서 '#pragma comment(lib,"라이브러리 경로")' 를 사용. 보통 pch에서 해줌.

라이브러리 포함 방법은 이 방법 말고도 있지만 하나만 기억해두면 충분할 것 같다. 

 

출력 디렉터리 변경

출력 디렉터리는 프로젝트, 솔루션 빌드 시 결과물( exe, ilk, pdb 등) 파일들이 생성되는 경로이다.

방법 : 각 프로젝트 별로 속성 -> 구성속성 -> 일반 -> 출력 디렉터리 -> 편집

 

출력 디렉터리

'Visual Studio Tip' 카테고리의 다른 글

미리 컴파일된 헤더  (0) 2022.01.23