2013-08-19 62 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

好主意,我要轉換我的項目。謝謝! –

相關問題