0

C++ のソース コードから ${SolutionPath} などのユーザー定義マクロまたは VS プロジェクト環境変数の 1 つを読み取るにはどうすればよいですか?

プロジェクトの現在のバージョンを保存する新しいユーザー定義マクロを作成しました。ビルド中にこの値を使用し、GUI に表示したいと考えています。製品の現在のバージョンを保存する場所を 1 か所だけにするより良いアイデアはありますか?

/D を使用して各プロジェクトに追加のプリプロセッサ フラグを定義することは解決策になるようですが、プリコンパイラ フラグを値で定義することはできません。

4

1 に答える 1

1

次の形式を使用して、追加のコンパイラ オプションを追加できます。

/D "VariableName=\"VariableValue\""

これにより、次のように入力した場合と同じように、マクロがプロジェクトで使用可能になります。

\#define VariableName VariableValue
于 2013-02-06T08:38:45.370 に答える