【问题标题】:Error C1047 in VS 2012VS 2012 中的错误 C1047
【发布时间】:2012-12-05 15:04:48
【问题描述】:

我使用的是 VS 2012,当我在调试模式下编译我的项目时,没有错误。但是在尝试以发布模式编译项目时,我收到下一条错误消息(错误 C1047):

致命错误 C1047:对象或库文件“file.lib”是使用比其他对象更旧的编译器创建的;重建旧对象和库

我了解到旧版本的 VS 安装了解决此问题的 SP1,但找不到此问题的解决方案。

有没有人看到这个并且知道如何解决它?

【问题讨论】:

  • 您是否尝试过“重建旧对象和库”?
  • 查看link
  • 这些是我执行的步骤并得到了同样的错误。

标签: c++ visual-studio-2012


【解决方案1】:

如果您使用的是由不同编译器构建的库,则需要在 VS2012 中重新编译这些库。

【讨论】:

    猜你喜欢
    • 2014-10-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-10
    • 2014-10-16
    • 2016-06-16
    • 1970-01-01
    • 2022-08-17
    相关资源
    最近更新 更多