找到vs2015的编译器
D:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\cl.exe
找到编译器后,把文件夹(即:D:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\)放到path环境变量中。
添加include路径(头文件路径)到INCLUDE
先找到include路径包含那些文件夹。我们需要借助vs2015软件来查看。
添加路径到INCLUDE环境变量,如果没有则新建该环境变量。(注:环境变量的名字一定要是INCLUDE)
添加库文件路径(头文件的实现文件)到LIB
先找到库文件夹路径包含那些文件夹。我们需要借助vs2015软件来查看。
添加路径到LIB环境变量,如果没有则新建该环境变量。(注:环境变量的名字一定要是LIB)
新建一个cpp文件
#include <iostream>
using namespace std;
int main()
{
cout<<"Hello C++!"<<endl;
char a[10] = "";
cin >> a;//为了不让控制台闪退
return 0;
}
编译
在运行cmd,执行以下命令:
E:\test>
E:\test>cl -EHsc hello.cpp
用于 x64 的 Microsoft (R) C/C++ 优化编译器 19.00.24215.1 版
版权所有(C) Microsoft Corporation。保留所有权利。
hello.cpp
Microsoft (R) Incremental Linker Version 14.00.24215.1
Copyright (C) Microsoft Corporation. All rights reserved.
/out:hello.exe
hello.obj
E:\test>
注意
在运行过程中可能会报一些头文件或者库文件找不到,可以根据提示查找该文件在哪个文件夹下,把该文件夹放到对应的环境变量中。
比如以下报错:
E:\test>cl hello.cpp
用于 x86 的 Microsoft (R) C/C++ 优化编译器 19.00.24215.1 版
版权所有(C) Microsoft Corporation。保留所有权利。
hello.cpp
D:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\crtdefs.h(10): fatal error C1083: 无法打开包括文件: “corecrt.h”: No such file or directory
E:\test>