从今天起,2018年2月27日,开始重读《C++ Primer(第五版中文)》,将思考和体会、问题均记录在此。
第1章 开始
1.1 编写一个简单的C++程序
1.1.1 编译、运行程序
编写好程序后,我们可以使用命令行界面或者IDE来运行编译器,对程序进行编译。如果使用命令行界面,那么在UNIX中是在外壳程序窗口,在Linux中是终端,在Windows中是命令提示符窗口,假设我们的main程序保存在文件zhang.cpp中,那么可以用如下的命令来编译它:
$
在开始菜单下可以找到(我的系统是WIN10):Developer Command Prompt for VS2015。该快捷方式的目标文件为VS2015安装目录下的D:\software\visual studio 2015\Common7\Tools\VsDevCmd.bat,这里D:\software\visual studio 2015是我的VS2015的安装目录。
创建测试文件在E:\c++_Primer\test_0001.cpp,代码如下:
#include <iostream>
using namespace std;
int main()
{
cout<<5<<endl;
getchar();
return 0;
}
D:\software\visual studio 2015\VC\bin文件夹下有编译和链接时需要用到的工具,cl.exe是编译程序用的,link.exe是链接程序用的,lib.exe是加载lib库用的,nmake.exe是用Makefile进行构建和编译的工具。
先进入cpp所在的目录,然后用cl test_0001.cpp /EHsc.
报错,说iostream未包括路径集。