当您用 C++ 构建可执行文件时,包含头文件时
例如,
#include <iostream>
预处理器是否找到库 iostream 库和使用的函数,或者是在链接时注入的库函数的目标代码?
所有的#include操作都是加载库函数的定义,与库本身的二进制实例没有任何关系。
将头文件视为库如何工作的蓝图,但不提供程序所需的实际组件。这只是为了让编译器能够理解该库是如何工作的。
为了使其发挥作用,您还必须链接关联的库文件。这是在链接阶段通过不同的参数来完成的。
| 归档时间: |
|
| 查看次数: |
594 次 |
| 最近记录: |