c++编译器以何种顺序编译文件的,先cpp文件,还是.h文件

来源:百度知道 编辑:UC知道 时间:2024/05/25 14:53:19

预处理->链接->联编

先.h文件。

.cpp是C++源程序文件(函数实现部分)
.h或.hpp是头文件(函数声明部分)
所以最先处理.h文件,再.cpp文件

1. 编译阶段 (头文件 .h)
d工程中在头文件中对导出内容(function, class, type, object, variable)进行定义.

2. 链接阶段 (库文件 .lib)
d工程在link阶段会生成.lib
用户link时需要 这个.lib 解决link时的代码定位.
3. 运行阶段
.exe