gpt4 book ai didi

c++ - 每次在 Visual Studio 2015 中编译项目时是否都必须链接 .lib 文件?

转载 作者:行者123 更新时间:2023-11-30 03:37:50 24 4
gpt4 key购买 nike

目前在我正在进行的项目中,编译时间非常长。

我们认为这是因为它在每次必须重新编译项目时都链接了所有库文件。

我们能以某种方式加快速度吗?是否每次都必须链接 .libs,即使是在进行非常小的更改时也是如此?

最佳答案

是的,每次程序编译时都必须重新链接对象库。

但是,您可以通过将那些其他项目变成 DLL 项目来减轻这种痛苦,这会将链接延迟到运行时,而不是编译时间。这可能会使程序启动时间稍长(取决于某些情况),并且会使管理项目输出更加麻烦,但它会显着加快项目编译速度。

如果您正在使用第三方库,请查看它们是否有目标代码的 DLL 版本(很多都有),或者将它们重新编译为 DLL(如果您有源代码),然后改用它们。根据库的不同,您可能需要调整项目配置。

关于c++ - 每次在 Visual Studio 2015 中编译项目时是否都必须链接 .lib 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39961464/

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