gpt4 book ai didi

visual-studio-2010 - VS2008升级到VS2010 "cannot open file ' mfc90d.lib'"

转载 作者:行者123 更新时间:2023-12-02 11:03:56 25 4
gpt4 key购买 nike

我正在尝试将 Visual C++ 2008 项目升级到 Visual C++ 2010 项目。当升级完成并且我强制它时,我收到了这个错误:
fatal error LNK1104:无法打开文件“mfc90d.lib”

我认为它应该引用“mfc100d.lib”,我尝试了很多方法来修复它但失败了。

有人遇到同样的问题吗?

最佳答案

可能的原因包括

a)您没有重建所有源文件 - 尝试删除所有输出 obj 和 lib 以确保
b) 您正在链接使用 VC9 构建的第 3 方静态库 - 您将需要 VC10 版本
c)您的 header 路径指向 VC9 header (检查您的解决方案的路径选项)
d) 由于某些其他原因,您的项目包含对 mfc90d 的明确引用。

下一个诊断步骤:在链接器上设置/verbose 选项,并准确计算出在 mfc90d.lib 中拖动的是哪个 obj。

马丁

关于visual-studio-2010 - VS2008升级到VS2010 "cannot open file ' mfc90d.lib'",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24771053/

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