2013-08-19 35 views
1

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

+0

你需要知道在编译时或运行时? –

回答

0

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

如果你想撬出现有的项目文件,.vcproj上的vim/grep通常会做一个体面的工作。

+0

好主意,我要转换我的项目。谢谢! –

相关问题