MFC 错误 LNK1112 模块计算机类型“x86”与目标计算机类型“x64”冲突 如何解决
时间: 2023-11-01 09:06:31 浏览: 146
网上找的MFC编程运行错误解决
这个错误通常是由于编译器和链接器之间的不匹配导致的。你需要确保你的编译器和链接器都是相同的架构(x86或x64)。在MFC项目中,你可以尝试以下步骤来解决此问题:
1. 打开项目属性,选择“配置属性”>“常规”,然后确保“平台工具集”选项是正确的架构。
2. 确保你的所有第三方库和依赖项都是与你的项目相同的架构。
3. 如果你的项目中使用了预编译头(PCH),请确保它是与你的项目相同的架构。
4. 如果你的项目中使用了DLL,请确保你的DLL是与你的项目相同的架构,并且正确地链接到了你的项目。
如果以上步骤都没有解决问题,你可以尝试重新生成解决方案,或者创建一个新的项目,并确保选择正确的架构。
阅读全文