vcproj
プロパティには、ビルドマクロのプロパティの一覧があります。その中には、$(OutDir)
,$(ProjectName)
および$(ProjectDir)
がある。
質問、$(ProjectDir)
のディレクトリを取得するマクロ(またはコマンドは何ですか?
私は$(ProjectDir)
の親ディレクトリ、または親フォルダ内のフォルダに出力DLLを書きたいからです。あなたがそこにだけ実行したい場合は
vcproj
プロパティには、ビルドマクロのプロパティの一覧があります。その中には、$(OutDir)
,$(ProjectName)
および$(ProjectDir)
がある。
質問、$(ProjectDir)
のディレクトリを取得するマクロ(またはコマンドは何ですか?
私は$(ProjectDir)
の親ディレクトリ、または親フォルダ内のフォルダに出力DLLを書きたいからです。あなたがそこにだけ実行したい場合は
は単ににGeneral->OutputFile
を変更、PDBなど、代わり$(ProjectDir)..
にSettings->General->Output Directory
(vcprojファイルのセクションの下に== OUTPUTDIRECTORY要素)を設定していません
編集:これはあなたのために働くとは思わないが、それは私のために、おそらくあなたはスラッシュがありませんか?あなたは$(ProjectDir)
の価値を掲示できますか? $(ProjectDir)..\xxx
にOUTPUTDIRECTORYを設定し、私のdllがここに、結果的に
$(ProjectDir) d:\path\to\project\core\
$(ProjectPath) d:\path\to\project\core\core.vcproj
:d:\path\to\project\core.dll
これは正解ではありません。これを行うと、dllは親フォルダ(または親フォルダ内のフォルダ)ではなく '$(ProjectDir)'に出力されます。 – Graviton
あなたはディレクトリを取得」で何を意味
には、例えば、私は、DLLプロジェクトでこれらのマクロの値を持っています$(ProjectDir)のあなたは$(ProjectDir)に出力パスを設定することができます、それはあなたが何をしているのですか? – stijn
いいえ、 '($ ProjectDir)'の親ディレクトリへの出力パスを設定します。 – Graviton