【问题标题】:Changing path for custom build step更改自定义构建步骤的路径
【发布时间】:2008-11-18 18:32:25
【问题描述】:
我继承了一个使用一些自定义构建步骤的 Visual Studio 2003 项目。我在工具的路径上遇到了一些问题。 Visual Studio 从哪里获得它的 PATH?我在自定义构建步骤中回显了 %PATH% ,它与系统路径没有相似之处。我确实在注册表中找到了一个值
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\7.1\VC\VC_OBJECTS_PLATFORM_INFO\Win32\Directories
Path Dirs 看起来可能是 Visual C 使用的路径,但更改它似乎不会改变 VC 中的路径。有任何想法吗?
【问题讨论】:
标签:
visual-studio
visual-c++
【解决方案1】:
Visual Studio 有一个讨厌的习惯,就是“玩弄”你的路径,这会导致你看到的效果。
解决它的最简单方法如果您愿意更改 VS 中的环境(这将为您的所有项目更改它)将转到工具 > 选项 > 项目 > VC++目录并将所需目录添加到适当的设置 - 在您的情况下应该是“可执行文件”。
如果我不想更改整体环境,我正在使用的另一种方法是创建一个批处理文件,该文件首先为适当的编译器版本调用 vsvars32.bat,然后操作 PATH 变量,最后启动“devenv”。我实际上更喜欢这种方法,但这意味着你的磁盘上到处都是小批量文件,你只能用来启动 Visual Studio...