VS2013太臃肿,另外过分的依赖IDE也是一种病,于是想用文本编辑器写程序,然后在windows用cmd编译运行。目前有两种方法:
方法一:用Visual Studio Command Prompt
1,全局搜索一下这个程序,然后打开vs2012 x86 Native tools Command Prompt这个工具,vs2010类似。
2,用文本编辑器写一个简单的cpp文件,放在某个目录下。
#include <iostream>
using namespace std;
void main()
{
cout<<"hello world"<<endl;
}
3,用cd命令寻址到cpp文件所在目录。输入命令:cl test.cpp 编译生成同名exe。
4,输入命令:test.exe执行程序。
方法二:手动设置环境变量
1,编辑系统变量PATH,在后面加入
C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin (引入cl编译器)
C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE
2,新建环境变量
INCLUDE: C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include
3,新建环境变量
LIB:C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\lib
4,打开cmd窗口寻址到cpp文件目录,输入命令
cl test.cpp
出现错误
LINK : fatal error LNK1104: 无法打开文件“kernel32.lib” (或者是Uuid,lib)
解决方法:搜索一下这个lib文件,然后拷到C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\lib这个目录下就可以编译运行成功了。
总结:第一种方法节能环保更方便,推荐第一种,第二种容易把系统弄坏。