0

Linux と VS2005 の両方でコンパイルされたプロジェクトがあり、両方のビルド中に定義のパックを C プリプロセッサに渡す必要があります (例: MY_DEF1=1、MY_DEF2=2 など)。定義は両方のビルドで同じです。

VS2005 に外部のビルド時の定義を含めるように指示する方法はありますか?

4

2 に答える 2

0

VS C++ プロジェクトのプロパティには、次のエントリがあります。

Configuration Properties | C/C++ | Preprocessor | Preprocessor Definitions

定義を入力できる場所 (プロジェクト構成ごとに異なる場合があります)。

于 2012-06-19T07:49:21.163 に答える
0

プロジェクトのメイクファイルで /D コンパイラ オプションを使用できます。

/DMY_DEF1=1

http://msdn.microsoft.com/en-us/library/hhzbb5c8.aspx

于 2012-06-19T07:49:42.403 に答える