0

私はcppプロジェクトを構築しようとしています。プロジェクトリソースセクションには、相対パスが次のようなリソースがあります。

$(QPID_BUILD_ROOT)\src\windows\resources\org.apache.qpid.messaging.rc

この変数をどこで定義すると思いますか?つまり、VS2010はこの変数値をどこから読み取りますか?

4

1 に答える 1

0

これらは環境変数です。ユーザーのみ、またはシステム全体に設定できます。たとえば、「アドホック」にするものを設定することもできます(Visual Studioがc:\ Program Files \ Microsoft Visual Studio 10にインストールされており、 x86ビルド環境が必要であると想定しています)。

  1. に移動start
  2. タイプcmd.exe
  3. コマンドプロンプトで:

    "c:\ Program Files \ Microsoft Visual Studio 10 \ VC \ vcvarsall.bat" x86

  4. set QPID_BUILD_ROOT=[some path]

  5. Visual Studio IDEdevenv を起動します。VisualStudioIDEで、ドロップダウンリスト(VC ++ディレクトリの1つなど)を使用して、[編集]をクリックします。ダイアログウィンドウで[マクロ]をクリックします。これにより、Visual Studioで現在使用可能なすべての変数(上記のセットを含む)が表示されます。

もちろん、ビルド環境全体を設定する必要はありません(3を参照)。この手順は、5でdevenv.exeへのパス全体を入力するのではなく、devenvと入力するだけで済みます。

ユーザーまたはシステム全体の環境変数を設定する方法を知っており、そのアプリケーションがそれらの新しいアプリケーションを継承するには、(少なくとも)アプリケーションを再度起動する(またはログイン/ログアウトまたは再起動する)必要があることを知っていると仮定します変数。

于 2012-10-17T20:08:00.057 に答える