本文参考以下文章 特此谢谢
http://www.cnblogs.com/akira90/archive/2013/01/02/2842571.html
因遇到错误,浪费一个小时才解决
一、利用VS2010搭建命令行编译环境
台式PC,WIN7系统 + VS2010
1. 在“环境变量”里面创建三个系统变量
在命令行输入set命令会有对应的VS信息,vs2010是VS100COMNTOOLS
<1>名字: VS100Common
值: C:\Program Files\Microsoft Visual Studio 10.0\Common7
<2>名字: VS100VC
值: C:\Program Files\Microsoft Visual Studio 10.0\VC
<3>名字: VS100SDK
值: C:\Program Files\Microsoft SDKs\Windows\v7.0A
2. 创建三个用户变量
<1>名字: PATH
值 :%VS100VC%\BIN;%VS100Common%\IDE;%VS100Common%\TOOLS;%VS100SDK%\BIN;%PATH%
<2>名字: INCLUDE
值 :%VS100VC%\INCLUDE;%VS100VC%\ATLMFC\INCLUDE;%VS100SDK%\INCLUDE;%INCLUDE%
<3>名字: LIB
值 :%VS100VC%\LIB;%VS100VC%\ATLMFC\LIB;%VS100SDK%\LIB;%LIB%
3. 打开终端运行cl,如果没有提示非命令的话,如下图配置成功。不行的话,重启电脑。
4. 随便写一个程序:
#include <iostream>
using namespace std;
int main()
{
unsigned int a = ~0;
if( a>65536 )
{
cout<<"32 bit"<<endl;
}
else
{
cout<<"16 bit"<<endl;
}
return 0;
}
using namespace std;
int main()
{
unsigned int a = ~0;
if( a>65536 )
{
cout<<"32 bit"<<endl;
}
else
{
cout<<"16 bit"<<endl;
}
return 0;
}
5. 编译运行:结果如下图