2

我有一个驻留在“拇指驱动器”(又名记忆棒)上的项目。由于 Windows 能够更改拇指驱动器的驱动器号,我想使用环境变量指定子项目的位置。这允许我设置拇指驱动器盘符,具体取决于我使用的 PC;或在驱动器号更改时更改变量(例如将硬盘驱动器添加到 PC 时发生)。

这个问题有子部分:

  1. 使用 GUI 添加现有项目时,如何告诉 Visual Studio (2008) 使用环境变量?

  2. 我需要使用环境变量(*.dcp、*.vcproj、*.sln)修改哪些文件?

  3. 我是否需要删除特定于平台的vcproj文件,例如*.vcproj.host_name
    {由于我使用带有拇指驱动器的不同主机 PC,因此存在不同的vcproj文件。}

我在 Vista 和 Windows XP(至少两个平台)上使用 MS Visual Studio 2008、C++。

4

2 回答 2

0

这里最好的解决方案是为您的子项目使用相对路径。从您的解决方案文件到子项目的相对路径不会改变,因为两者都在同一个拇指驱动器上。

于 2010-03-11T10:26:22.413 回答
0

您还可以使用“subst”命令来克服漂移的驱动器名称。

例如

f(thumbdrive):\>  subst z: projectfolder

然后您可以随时访问 z:\ 中的文件夹,假设没有一台计算机安装了“z:”驱动器。

于 2010-03-11T07:34:38.397 回答