私はcppプロジェクトを構築しようとしています。プロジェクトリソースセクションには、相対パスが次のようなリソースがあります。
$(QPID_BUILD_ROOT)\src\windows\resources\org.apache.qpid.messaging.rc
この変数をどこで定義すると思いますか?つまり、VS2010はこの変数値をどこから読み取りますか?
私はcppプロジェクトを構築しようとしています。プロジェクトリソースセクションには、相対パスが次のようなリソースがあります。
$(QPID_BUILD_ROOT)\src\windows\resources\org.apache.qpid.messaging.rc
この変数をどこで定義すると思いますか?つまり、VS2010はこの変数値をどこから読み取りますか?
これらは環境変数です。ユーザーのみ、またはシステム全体に設定できます。たとえば、「アドホック」にするものを設定することもできます(Visual Studioがc:\ Program Files \ Microsoft Visual Studio 10にインストールされており、 x86ビルド環境が必要であると想定しています)。
start
cmd.exe
コマンドプロンプトで:
"c:\ Program Files \ Microsoft Visual Studio 10 \ VC \ vcvarsall.bat" x86
set QPID_BUILD_ROOT=[some path]
devenv
を起動します。VisualStudioIDEで、ドロップダウンリスト(VC ++ディレクトリの1つなど)を使用して、[編集]をクリックします。ダイアログウィンドウで[マクロ]をクリックします。これにより、Visual Studioで現在使用可能なすべての変数(上記のセットを含む)が表示されます。もちろん、ビルド環境全体を設定する必要はありません(3を参照)。この手順は、5でdevenv.exeへのパス全体を入力するのではなく、devenvと入力するだけで済みます。
ユーザーまたはシステム全体の環境変数を設定する方法を知っており、そのアプリケーションがそれらの新しいアプリケーションを継承するには、(少なくとも)アプリケーションを再度起動する(またはログイン/ログアウトまたは再起動する)必要があることを知っていると仮定します変数。