为什么 C++ 静态库项目没有链接器设置?

2023-12-25

暴露我的无知:为什么静态库项目(在我的例子中是 Visual Studio)在项目属性页面中没有链接器设置?我认为“链接”对于图书馆来说是一件大事,但显然我从根本上误解了一些东西。


制作可执行文件分为三个步骤:

  1. 编译器将源代码转换为 到目标文件。
  2. 一个 归档员/图书管理员对对象进行分组 文件一起放入库中(这 步骤是可选的)。
  3. 链接器链接 将目标文件和库一起创建 一个完整的可执行文件。

库只是对象的集合,根据定义,这些对象尚未链接。链接器不用于创建库,因此它没有链接器选项是有道理的。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

为什么 C++ 静态库项目没有链接器设置? 的相关文章

随机推荐