gpt4 book ai didi

C++ - 代码在 Debug 中编译但在 Release 中不编译

转载 作者:行者123 更新时间:2023-11-30 01:20:42 24 4
gpt4 key购买 nike

我有一些代码在 Debug模式下编译时没有错误,但是当我尝试在发布代码中编译时,这就是我所拥有的:

2>someSolution.lib(someClass.obj) :找到 MSIL .netmodule 或使用/GL 编译的模块;重新启动与/LTCG 的链接;将/LTCG 添加到链接命令行以提高链接器性能2> fatal error C1047:对象或库文件“..\release\someSolution.lib”是使用比其他对象更旧的编译器创建的;重建旧对象和库

我曾尝试使用 Clean Solution 和 Rebuild 解决方案,但没有任何运气。我什至尝试删除 Windows 中的 .lib 文件以强制重建它。

有什么帮助吗?谢谢!

最佳答案

我假设这是 Visual Studio?此错误看起来像是您在解决方案的项目中混合了不同的工具集版本。它可能不会在 Debug模式下发生,因为它不使用/LTCG(链接时代码生成)选项。

关于C++ - 代码在 Debug 中编译但在 Release 中不编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19060569/

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