• 締切済み

Visual Studio 2005 Professional Edi

Visual Studio 2005 Professional Edition のプロジェクトについて Visual Studio 2005 Professional Edition を使用しています。 .cppファイルは通常.vcproj内で"RelativePath"で相対パスとして管理されていると思いますが、 個別に絶対パスで指定することは可能なのでしょうか? 完全にベタなフルパスを指定するのではなく、環境変数を使って指定したいのですが、 どこを調べてもその手の記述がないので質問させていただきました。 ちなみになぜこうする必要があるかというと、ユーザーによって.cppファイルへの相対パスが 異なるからです。 可能であればご教授願います。

みんなの回答

回答No.1

Visual Studio 2008ですが次の方法で指定できました。 環境変数 test = C:\ vcprojファイル内に以下のようにRelativePathを指定 <File RelativePath="$(test)test.c" /> これで、C:\test.cがプロジェクトに追加されました。 あと、昔やった記憶がある程度なので定かではないですが、 プロパティシートを追加して、そのユーザーマクロ部分に環境変数を使っていろいろなパス(プロジェクトルート、出力パスなど)を独自に定義して、ソリューション全体で使うようなことをしました。 参考になればと思います。

IpuBlue
質問者

お礼

回答ありがとうございます。 さっそく試してみたところ上手くいきました! プロパティシートを使うという方法も試してみようと思います。 助かりました。