2

「サムドライブ」(別名メモリスティック)に常駐するプロジェクトがあります。サムドライブのドライブ文字を変更するWindowsの機能のため、環境変数を使用してサブプロジェクトの場所を指定したいと思います。これにより、使用しているPCに応じて、サムドライブドライブ文字を設定できます。または、ドライブ文字が変更されたときに変数を変更します(PCにハードドライブを追加する場合など)。

この問題にはサブパートがあります。

  1. GUIを使用して既存のプロジェクトを追加するときに環境変数を使用するようにVisualStudio(2008)に指示するにはどうすればよいですか?

  2. 環境変数(* .dcp、*。vcproj、*。sln)でどのファイルを変更する必要がありますか?

  3. host_namevcprojなどのプラットフォーム固有のファイルを削除する必要がありますか? {サムドライブでさまざまなホストPCを使用しているため、さまざまなファイルがあります。}*.vcproj.
    vcproj

VistaおよびWindowsXP(少なくとも2つのプラットフォーム)でMS Visual Studio 2008、C++を使用しています。

4

2 に答える 2

0

'subst'コマンドを使用して、さまようドライブ名を克服することもできます。

例えば

f(thumbdrive):\>  subst z: projectfolder

そして、どのコンピュータにも「z:」ドライブがインストールされていないことを前提として、いつでもz:\にあるフォルダにアクセスできます。

于 2010-03-11T07:34:38.397 に答える
0

ここでの最善の解決策は、サブプロジェクトに相対パスを使用することです。ソリューションファイルからサブプロジェクトへの相対パスは、両方が同じサムドライブ上にあるため、変更されません。

于 2010-03-11T10:26:22.413 に答える