我使用的是vs2005,今天刚装好。现在我有2个问题:
1.如何打开c++编译器(不是命令行编译器)编译代码,就是vc\bin\c1.exe。为什么我打开就闪了一下就没了。这个一个问题。
2.如何使用命令行编译器(windows的cmd)编译代码,我打开vs自带的vs200命令行,然后出现如下问题setting environment for using microsoft visual studio;vcvar32我运行了,网上说可能Dirext的问题,我发现不是的,因为我path里面根本就没有这路径。
这2个问题,忘大侠解答。50分奉上。麻烦写下2个方法的正确使用。详细点!
------解决方案--------------------------------------------------------
VS新建个项目,F5不就编译运行了嘛
#include <iostream>
int _tmain(int argc, _TCHAR* argv[])
{
std::cout<<"hello"<<std::endl;
std::getchar();
return 0;
}
输入std::getchar();保持窗口
如果要命令行编译:
打开VS2010命令行工具
进入你的cpp文件路径,或者 notepad simple.cpp新建一个文件,可以输入上面那段代码
然后 cl /EHsc simple.cpp 回车就好了,
然后再输入simple就可以运行生成的exe了
可以参考:
http://msdn.microsoft.com/zh-cn/library/ms235639(VS.80).aspx
------解决方案--------------------------------------------------------
run C:\Program Files\Microsoft Visual Studio 8\VC\vcvarsall.bat"" x86
就清楚了
------解决方案--------------------------------------------------------
------解决方案--------------------------------------------------------
有关cl编译器打开闪一下就没了,是因为你没有给编译器传命令行参数,
你要想使用cl.exe 编译某个文件,你得在cmd下传参数给他,例如输入 cl hello.cpp
就可以编译hello.cpp文件了
------解决方案--------------------------------------------------------
出现 Setting environment for using Microsoft Visual Studio 2005 x86 tool. 以后,你再打cl 回车
C:\Program Files\Microsoft Visual Studio 8\VC>cl