我电脑上装了vs2010,修改环境变量以后用 cl 编译hello.cpp 出错,不知道是代码问题还是环境变量没设好
新人求指导~~
这是我的代码:
#include <iostream>
using namespace std;
int main()
{
cout << "Hello world!\n" ;
return 0;
} // 个人觉得程序没问题
cl hello.cpp 后,问题是: warning C4530: 使用了 C++ 异常处理程序,但未启用展开语义。请指定 /EHsc 但是这个程序里哪有异常处理。。
好吧,我输入 cl /EHsc hello.cpp 输出是:
/out:hello.exe
hello.obj
运行结果没有出来啊。。。。
新人求指导~~~~
谢谢你的回答,原来还可以这么调试。我都是把自动生成的删了再复制的。但是我觉得vs调试程序太大了,几k的文件有时候生成的文件夹有几十兆。
我也只写写小程序,所以我现在想用命令行运行c++程序。。
上面的问题是在命令行中用 cl 编译时出现的,,,还是谢谢你的回答
这个应该要把环境变量设置正确才能用。
打开你的vs2010 安装目录 在打开 vc这个文件夹,在打开bin文件夹,里面有一个vcvars32.bat 运行一下。运行完了如果不行 可以重启下。
然后在开始菜单 右键拖出 你用的那个 命令工具
把起始位置改成你放 hello.cpp 的文件夹 也就是编译之后生成 exe 文件的目录 比如:E:\C++
然后试试 cl hello.cpp 我是vs2013 我试了一下好用
PATH:D:\Program Files (x86)\visual studio\Common7\IDE;D:\Program Files (x86)\visual studio\VC\bin
追答好了没啊,我用私信发我的 Q Q了 可以加我