更改自定义生成步骤的路径

时间:2008-11-18 18:32:25

标签: visual-studio visual-c++

我继承了一个使用一些自定义构建步骤的visual studio 2003项目。我在使用该工具的路径时遇到了一些麻烦。 visual studio在哪里获得PATH?我在自定义构建步骤中回显了%PATH%,它与系统路径没有相似之处。我确实在注册表中找到了一个值

HKEY_LOCAL_MACHINE \ SOFTWARE \微软\ VisualStudio的\ 7.1 \ VC \ VC_OBJECTS_PLATFORM_INFO \的Win32 \目录

路径Dirs看起来可能是视觉C使用的路径但是chaning它似乎并没有改变VC中的路径。有任何想法吗?

1 个答案:

答案 0 :(得分:0)

Visual Studio有一种令人烦恼的习惯,就是“玩”你的路径,这会产生你所看到的效果。

最简单的解决方法如果你愿意改变VS内部的环境(这将改变你所有的项目)将转到工具>选项>项目> VC ++目录并将所需的目录添加到适当的设置中 - 在您的情况下应该是'可执行文件'。

如果我不想改变整体环境,我使用的另一种方法是创建一个批处理文件,首先调用vsvars32.bat以获取相应的编译器版本,然后操作PATH变量并最终启动'devenv'。我实际上更喜欢这种方法,但这意味着您的磁盘上堆满了小批量文件,您只能用它来启动Visual Studio ......