gpt4 book ai didi

c++ 以 Release模式构建,在 Debug模式下使用库

转载 作者:行者123 更新时间:2023-11-30 01:17:08 26 4
gpt4 key购买 nike

我想知道如果在 Release 模式下构建一个项目并将在 Debug 模式下构建的库链接到它,该库是否会被优化?

最佳答案

没有。如果您的库是在 Debug模式下编译的,则代码未优化。如果您将此库链接到您的发布库,该库仍将保持未优化状态(链接器无法重新编译该库!)请记住,一旦编译了一个库,二进制文件就固定了并且不再更改。

如果您在 Windows 上,您的调试库也将链接到调试运行时,而发布库将链接到发布运行时,由于符号冲突,它根本不可能工作。

关于c++ 以 Release模式构建,在 Debug模式下使用库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25200044/

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