gpt4 book ai didi

c++ - VC 2008 fatal error C1047 cplus 修复?

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:50:46 32 4
gpt4 key购买 nike

大家好,我正在使用 VC 2008 c++,我得到了一些不是我的项目。项目成功重建,但问题是项目没有创建另一个项目所需的所有 .lib 文件,所以我得到:

1>------ Build started: Project: application_manager, Configuration: Release Win32 ------
1>Linking...
1>LINK : warning LNK4224: /OPT:NOWIN98 is no longer supported; ignored
1>fatal error C1047: The object or library file 'C:\Users\modestas\Desktop\代码\server\../contrib/lib/tinyxml/\tinyxml_stl.lib' was created with an older compiler than other objects; rebuild old objects and libraries
1>LINK : fatal error LNK1257: code generation failed
1>Build log was saved at "file://C:\Users\modestas\Desktop\代码\server\temp\application_manager\Release\BuildLog.htm"
1>application_manager - 1 error(s), 1 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

这个项目已经有了 tinyxml_STL.lib,但是 tinyxml 项目没有构建一个新的,所以我得到了这个错误如何解决这个错误?

最佳答案

错误是由于 tinyxml_STL.lib 使用的编译器版本比您用来编译 application_manager 的编译器版本要旧

由于您的 tinylib 项目不再创建此文件作为输出,我假设这只是之前的开发人员给您留下一堆文件的结果。如果您更改 application_manager 以链接到由 tinyxml 创建的正确二进制文件并删除指向 tinyxml_STL.lib 的链接,您应该能够编译。

关于c++ - VC 2008 fatal error C1047 cplus 修复?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16192604/

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