windows命令行运行hello world出错

我电脑上装了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
运行结果没有出来啊。。。。

新人求指导~~~~

代码应该没错,建议用win32控制台应用程序。
点文件 新建 项目 visual c++ win32 win32控制台应用程序 选上空项目
然后在资源管理器右击源代码,新建cpp文件 或者 现有
一次只能调试一个 用完了 可有右击 cpp文件 从项目中移除追问

谢谢你的回答,原来还可以这么调试。我都是把自动生成的删了再复制的。但是我觉得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了 可以加我

温馨提示:答案为网友推荐,仅供参考
相似回答