gpt4 book ai didi

c++ - 奇怪的静态链接行为

转载 作者:搜寻专家 更新时间:2023-10-31 00:19:09 26 4
gpt4 key购买 nike

我一直在研究一个名为 QuantLib (http://quantlib.org/index.shtml) 的金融库,我一直在尝试将其静态链接到我的一个 Visual C++ 程序中。

现在,在最初看到所提供的静态 Quantlib 库的大小(> 400 兆)时,我有点 panic ,因为我期望一个巨大的可执行文件,但不知何故 exe 仍然很小,几乎就像构建是动态的一样仅加载库的相关部分。

您能否建议是否有任何 Windows 编程技术可能允许这种针对巨大静态库的“稀疏”链接行为?

最佳答案

好吧,如果您的项目包含未从任何地方引用(并且不会导出)的代码,那么在构建可执行文件时它会被删除。

这与静态库完全相同 - 如果您不使用库中包含的函数,则不会包含它。

关于c++ - 奇怪的静态链接行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8934276/

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