windows命令行编译C++

visual studio是十分强大的ide,windows第一ide无疑。

然而对于简单的程序编写练习,ide就显得不够轻量了,我便想用命令行来编译c++程序。

进行了一些尝试后,终于成功,因此记录下来。

环境 windows10 + vs community 2017

1.添加path

C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\bin\Hostx64\x64

2.添加include

C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\include
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\atlmfc\include
C:\Program Files (x86)\Windows Kits\10\Include\10.0.15063.0\ucrt

3.添加lib

C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\lib\x64
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\atlmfc\lib\x86
C:\Program Files (x86)\Windows Kits\10\Lib\10.0.15063.0\ucrt\x64
C:\Program Files (x86)\Windows Kits\10\Lib\10.0.15063.0\um\x64

网上的教程一般都是只提及添加vc的链接库,然而会导致编译错误,提示缺少头文件之类的,一直不知道哪里出问题(可能是因为我太笨了。。。),直到看到参考链接里的文章才发现,应当将系统的链接库也添加到lib、include中。

reference:

http://blog.csdn.net/qq_31359295/article/details/72973666

posted @ 2018-03-17 23:51  SakuraChan  阅读(195)  评论(0)    收藏  举报