我想根据定义将一些源.cpp
和.h
文件包含到我的项目中。需要包含的代码(cpp + h)位于名为aaa
的单独目录中。 VC
在项目资源管理器中包含cpp
和h
文件时编译我的代码。如何通过定义或类似的东西告诉VC
包含用于编译的文件?我需要此功能来控制包含#ifdef
选项的代码。
实际上通过定义Configuration Properties>>C/C++>>General>>Additional Include Directories
设置aaa
来解决标题问题非常容易
但是如何让VC
从cpp
位置编译aaa
个文件?
答案 0 :(得分:0)
最简单的解决方案是用宏包装整个cpp文件内容,以控制是否应将代码包含在编译中。
例如,如果VC项目中有a.cpp和b.cpp。如果要排除b.cpp,那么