我正在将 VS2010 项目升级到 VS2013。我的一个应用程序正在寻找 mfc120.lib(或用于调试版本的 mfc120d.lib)。但是,VS2013 似乎附带了 mfc120*u*.lib 和 mfc120*u*d.lib(大概是 unicode 版本,这是 VS2013 支持的唯一 MFC 版本)。
以下是我收到的链接器错误:
LINK : fatal error LNK1104: cannot open file 'mfc120.lib'
LINK : fatal error LNK1104: cannot open file 'mfc120d.lib'
我正在查看项目属性表,但没有看到任何用于指定要链接的 MFC 库文件的设置。它甚至没有出现在属性表的“链接器--> 命令行”页面中。
有人可以帮我弄清楚如何让项目链接到正确的库文件吗?
非常非常感谢你!
最佳答案
有时问题涉及无法使用 Unicode 支持重新编译的代码。在这种情况下,下载多字节库:
http://www.microsoft.com/en-us/download/details.aspx?id=40770
关于mfc - 如何修复从 VS2010 升级到 VS2013 的项目中的链接器错误,其中链接器正在寻找不存在的 MFC 库文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19602392/