【问题标题】:Error cannot open file 'mfc80u.lib' in Visual studio Community 2013错误无法在 Visual Studio 社区 2013 中打开文件“mfc80u.lib”
【发布时间】:2015-06-04 09:41:59
【问题描述】:

我有一个使用 VS2005 创建的现有解决方案。目前我正在使用 Visual Studio Community 2013。尝试链接时,出现以下错误:

错误3错误LNK1104:无法打开文件'mfc80u.lib'

我们没有将其明确指定为依赖项。但是我们为使用 MFC 设置了“在共享 DLL 中使用 MFC”。

C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\atlmfc\lib目录中有mfc120u.lib

【问题讨论】:

    标签: c++


    【解决方案1】:

    显然,旧的 VS2005 mfc 运行时仍在链接中。 这是你可以做的:

    • 检查配置属性->链接器->输入中存在的库
    • 如果这不能解决问题,请在文本编辑器中打开 .vcxproj 文件并搜索“mfc80u.lib”,然后将其删除。

    【讨论】:

    • 感谢您的快速回复!!!! 1.“sx80lc32.lib”存在于配置属性->链接器->输入->附加依赖项中 2.在文本编辑器中打开 .vcxproj 文件并搜索“mfc80u.lib”,但它不存在。跨度>
    • 可能是 sx80lc32.lib 是链接到 mfc80u.lib 的那个。
    • 对不起!!!它不工作。我已经从配置属性->链接器->输入->附加依赖项中删除了 sx80lc32.lib。并且还从 .vcproj 和 .vcxproj 中删除了它。它仍然给出同样的错误。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-05
    • 1970-01-01
    • 1970-01-01
    • 2017-04-29
    • 1970-01-01
    • 2015-08-31
    相关资源
    最近更新 更多