在Visual C ++中是否有办法在cpp文件中定义某些内容并在其他cpp文件中定义?
答案 0 :(得分:14)
至少有两个选择:
/D
compiler option定义宏(也可以在 C / C ++ - >预处理器 - >预处理器定义下的项目属性中设置)答案 1 :(得分:2)
#define foo bar
#include "definitions.h"
答案 2 :(得分:1)
标头(.h)文件中的#define和#include所有.cpp文件中的内容。
答案 3 :(得分:0)
有人已经在项目属性中提到了预处理器设置。
但是你也可以只选择你想要定义的几个.cpp,然后右键单击那些并转到属性,然后: C / C ++ - >预处理器 - >预处理器定义
它将仅定义那些.cpp文件的定义,而不是整个项目。