我正在尝试使用MS中的本教程来验证我可以从我的系统上的命令行构建一个.cpp文件。我的VS命令提示符似乎有问题。它无法找到cl.exe或所需的包含文件。我在我的路径中添加了C:\程序文件(X86)\MicrosoftVisualStudio10.0\VC\bin和C:\Program (X86)\MicrosoftVisualStudio10.0\Common7\IDE,这样它就会找到cl.exe。现在我的错误是:
test.cpp(1):致命错误C1034: iostream:不包含路径集
这不是VS命令提示符为我设置所有这些环境vars的全部要点吗?为什么它不正确地设置它?
发布于 2011-09-06 22:06:38
我不清楚你的问题到底是什么,但你可能想做以下工作,以帮助确定实际原因。
您可能已经注意到VS命令提示符快捷方式是一个bat文件。第一行是
@echo off把它改成
REM @echo off再运行一次,看看是否有任何错误。如果没有,则可能是在一个处理器特定的批处理文件中知道是哪个批文件在查找对其他批处理的调用。
C:\Program Files\Microsoft Visual Studio 10.0\VC>call "C:\Program Files\Microsof
t Visual Studio 10.0\VC\bin\vcvars32.bat"
Setting environment for using Microsoft Visual Studio 2010 x86 tools.同样,REM在批处理中取出@echo off,然后再次运行它,并查看您得到了哪些错误。
从评论中更新
错误ERROR: Cannot determine the location of the VS Common Tools folder意味着您缺少环境变量%VS100COMNTOOLS%,该变量通常设置为"c:\Program Files\Microsoft Visual Studio 10.0\Common7\Tools\"
您只需使用系统属性->高级->新建(在系统变量下)将其添加回
有关环境变量的更多信息,请参见此超级用户问题。
https://stackoverflow.com/questions/7326548
复制相似问题