对多个源文件使用#define一次

Lum*_*ath 4 c++ visual-c++ c-preprocessor

有没有一种方法在Visual C++中#define cpp文件中的东西,并在其他cpp文件中定义它?

Jam*_*lis 14

至少有两种选择:

  • 将定义放入头文件中,并将该头文件包含在您需要定义的所有源文件中
  • 使用/D编译器选项来定义宏(这也可以在项目属性设置C/C++ - >预处理器- >预处理定义)