将 MFC 应用程序迁移到 Visual Studio 2022 时,出现以下错误“LNK1104 无法打开文件 'mfc120.lib'” 我相信它应该链接到“mfc140.lib”或“mfc14x.lib”。
我需要更改什么来修复此链接器错误?
确保您使用的是 V143 工具链。
检查工程的Linker选项中是否添加了mfc120.lib,或者代码中是否链接了mfc120.lib。在代码文件和vcxproj文件中搜索关键字mfc120。
在VS2022项目设置中,设置
Use of MFC
-> 在静态库/共享DLL中使用MFC。