如何将#define-constants转移到另一个C ++项目?

时间:2013-08-19 20:10:13

标签: c++ c-preprocessor configuration-files

我在Visual Studio 2010中有两个C ++项目,其中一个必须检查是否在另一个项目中设置了#define - 常量(这个是DLL,第一个是可执行文件) )。根据可执行文件中设置的常量,DLL应该以另一种方式编译(使用#ifdef#ifndef)。 这怎么可能,还是有另一种方法来控制远程编译DLL的方式?

1 个答案:

答案 0 :(得分:0)

通常的方法是将定义填充到中央(共享)标头中,使用传统名称config.h而不是使用VS特定项目设置

如果你想从现有的项目文件中删除它们,.vcproj上的vim / grep通常会做得不错。