gpt4 book ai didi

c++ - 预处理器或链接中是否包含库

转载 作者:行者123 更新时间:2023-12-02 09:54:56 25 4
gpt4 key购买 nike

当您用 C++ 构建可执行文件时,包含头文件时

例如, #include <iostream>

预处理器是否找到库 iostream 库和使用的函数,或者是在链接时注入(inject)的库函数的目标代码?

最佳答案

所有#include 所做的都是加载到库函数的定义中,与库本身的二进制实例没有任何关系。

将头文件视为库如何工作的蓝图,但不提供程序所需的实际组件。这只是为了让编译器能够理解该库的工作原理。

为了使其发挥作用,您还必须链接到关联的库文件。这是在链接阶段使用不同的参数完成的。

关于c++ - 预处理器或链接中是否包含库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60997996/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com