2009-06-10 3 views
2

다른 질문이 있습니다. 또한 제외 할 파일을 마우스 오른쪽 단추로 클릭하고 프로젝트에서 제외하십시오. 하나. 프로그래밍 방식으로 동일한 목적을 달성하는 쉬운 방법이 있는지 궁금합니다. 예를 들어, VS 프로젝트에서 외부 라이브러리와 링크하려면 프로젝트 설정에 라이브러리 이름을 링커 옵션 아래에 추가하거나 "pragma comment (lib, char * 라이브러리 이름)"를 사용할 수 있습니다. 내 예를 어떻게 설명했는지와 비슷하게 달성 할 수 있는지 궁금합니다.Visual Studio에서 프로젝트에서 cpp/헤더 파일을 제외하는 프로그램 방식을 사용하거나

답변

0
#if 0 

#endif 

진지하게, 아니요 ... 아니요. 마이크로 소프트조차도 그렇게 어리석지 않습니다. P

.cpp 파일을 프로젝트에 포함시키지 않고 #include 할 수는 있지만 파일을 제외하는 유일한 방법은 설명 된 방식입니다.

+0

비슷한 매크로를 사용하지 않으려는 헤더 파일과 소스 파일의 본문을 래핑하고 싶지 않기 때문에 이것은 내가하고 싶은 마지막 수단이 될 것입니다. – stanigator

+0

헤더 파일은 실제로 프로젝트의 일부가 아니며 #include 인 경우에만 컴파일됩니다. VS를 사용하면 프로젝트에 편리하게 추가 할 수 있으므로 쉽게 열 수 있습니다. 내가 생각하는대로하고 헤더가 다른 파일에 포함되어 있다면 유일한 실제 옵션은 두 매크로를 #ifndef _NO_FOO와 같은 유사한 매크로로 묶은 다음 제외시키려는 경우 전 처리기 지시문에 _NO_FOO를 추가하는 것입니다. 그들 – Gerald

관련 문제