VisualStudio include 파일 경로 설정 정보

1924 단어 C++VisualStudio
VisualStudio에는 include 할 때 코드를 생략 할 수있는 포함 디렉토리를 설정할 수 있습니다.

위치



프로젝트 → 오른쪽 클릭 → 속성

→ 구성 등록 정보 → VC++ 디렉토리 → 포함 디렉토리입니다.


사용법



예를 들어 파일의 위치가 아래와 같다고 가정합니다.


main.cpp에서 EffectRender.h를 include하고 싶다면

main.cpp
#include "Effect/EffectRender/EffectRender.h"

네요.
하지만 포함 디렉토리를 설정하면

main.cpp
#include "EffectRender.h"

라는 바람에 코드를 생략 할 수 있습니다!

쓰기



예를 들어, 파일이 다음 상태라고 가정합니다.


main.cpp에서 Effect.h를 include하려면 포함 디렉토리를
$(ProjectDir)/../;


$(SolutionDir)/;

라는 바람으로 설정하면 좋을 것입니다.

ProjectDir... 프로젝트 파일이 있는 폴더
SolutionDir... 솔루션 파일이 있는 폴더
.. ...하나의 계층 구조 폴더

장점



하나는 역시 코드를 생략 할 수 있다는 것입니다.
다른 하나는 파일 이동의 영향이 적다는 것입니다.
예를 들면

와 같이 Object.h를 여러 파일로 include하고 있었을 경우, Object.h가 이동하면 각 파일의 include의 코드를 바꿔야 합니까? 하지만 include 디렉토리를 설정하고 있으면, 거기를 바꾸는 것만으로 잘 되는 것입니다.

좋은 웹페이지 즐겨찾기