为VS命令行编译器设置正确的路径

时间:2016-04-19 01:52:27

标签: windows visual-studio batch-file

我最近安装了vs15 - preview(视觉工作室2015的精简版)。 我能够从IDE内部编译C / C ++源代码,但我无法使用命令行界面cl.exe进行编译。它无法找到c stdlib标头。我尝试使用vcvars32.bat来设置正确的reg值,但似乎无法找到" Common Tools Folder"。

"错误:无法确定VS Common Tools文件夹的位置。"

该脚本使用env。变量"%VS150COMNTOOLS%"。 如果我试图运行" cd%VS150COMNTOOLS%"从cmd线,它无法找到路径,所以这似乎是主要问题。 如何手动将%VS150COMNTOOLS%设置为正确的路径?如何手动设置cmd链接器设置(每次调用时都不告诉cl.exe)?

1 个答案:

答案 0 :(得分:1)

好的,我通过将包含目录和lib目录的路径添加到env来解决它。变量为“INCLUDE”,“LIB”。它现在有效,为什么脚本无法正确设置这些值。我不会精通阅读.bat放弃写作,我假设目录结构,与完整版相比,vs15预览不同,尚未改编。