我最近安装了 vs15 - 预览版(Visual Studio 2015 的精简版)。 我可以从 IDE 内部编译 C/C++ 源代码,但无法使用命令行界面 cl.exe 进行编译。它找不到 c stdlib header 。我尝试使用 vcvars32.bat 设置正确的 reg 值,但似乎找不到“Common Tools Folder”。
“错误:无法确定 VS Common Tools 文件夹的位置。”
脚本使用环境。变量“%VS150COMNTOOLS%”。 如果我尝试从 cmd 行运行“cd %VS150COMNTOOLS%”,它找不到路径,所以这似乎是主要问题。 如何手动设置 %VS150COMNTOOLS% 到正确的路径?如何手动设置 cmd 链接器设置(每次调用它时都不会告诉 cl.exe)?
最佳答案
好的,我通过将包含目录和 lib 目录的路径添加到 env 来解决它。变量为“INCLUDE”、“LIB”。它现在可以工作了,不管脚本为什么不能正确设置这些值。我不擅长阅读 .bat 放弃写作,我假设目录结构与完整版本相比与 vs15 预览不同,尚未调整。
关于windows - 为 VS 命令行编译器设置正确的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36707137/