87

Visual Studio で特定のプロジェクトだけを検索する DLL ファイルのパスを設定するにはどうすればよいですか?

現在、環境path変数に設定していますが、これをより適切に制御したいと考えています。

4

5 に答える 5

113

MSDN で「方法: プロジェクトの環境変数を設定する」を検索します。(お急ぎの方は、[プロジェクト] > [プロパティ] > [構成プロパティ] > [環境]および[マージ環境]プロパティのデバッグです。)

構文はNAME=VALUEで、マクロを使用できます (例: $(OutDir) )。

たとえば、C:\Windows\Temp を PATH の先頭に追加するには、次のようにします。

PATH=C:\WINDOWS\Temp;%PATH%

同様に、$(TargetDir) \DLLS を PATH に追加するには:

PATH=%PATH%;$(TargetDir)\DLLS
于 2010-05-26T19:28:41.523 に答える
55

いくつかのオプションがあります。

  • [ツール] > [オプション] > [プロジェクトとソリューション] > [VC++ ディレクトリ] の [実行可能ファイル] 設定に DLL へのパスを追加できます (ただし、ビルド、実行、またはデバッグの場合のみここで行います) 。
  • それらをグローバル PATH 環境変数に追加できます
  • ここで説明したように、バッチ ファイルを使用して Visual Studio を起動し、その中のパスを操作できます。
  • DLL を実行可能ファイルのディレクトリにコピーできます :-)
于 2009-01-09T14:26:25.237 に答える
11

構成 (デバッグ/リリース) ごとに 1 つのパスのみを追加する必要がある場合は、デバッグ コマンドの作業ディレクトリを設定できます。

プロジェクト | プロジェクト | プロパティ | 構成を選択 | 構成プロパティ | デバッグ | 作業ディレクトリ

プロジェクト構成ごとに繰り返します。

于 2009-05-09T16:49:41.420 に答える
2

あなたがやっているように、PATH変数を設定します。IDE からプログラムを実行している場合は、プロジェクト プロパティの [デバッグ] オプションを調整して、環境変数を変更できます。

異なる構成タイプに対して異なるパスを必要としないような名前が DLL に付けられている場合は、パスをシステム PATH 変数または Visual Studio のグローバル変数に追加できます。オプション。

于 2009-01-09T14:19:34.300 に答える