首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >LNK1112:模块机器类型“X86”与目标计算机类型“x64”冲突

LNK1112:模块机器类型“X86”与目标计算机类型“x64”冲突
EN

Stack Overflow用户
提问于 2012-10-15 18:48:40
回答 1查看 5.4K关注 0票数 1

我用Cmake制作了我的Qt项目,并用Visual 2010编译器在QtCreater中编译它。在旧计算机上,我拥有Windows 7 32位,运行良好,但在新计算机上,我拥有Windows 7 64位,并得到以下错误消息:QtGuid4.lib(QtGuid4.dll):-1: Fehler: and 1112:模块机器类型'X86‘与目标计算机类型'x64'冲突,如果我使用C++编译器10.0(x64)。如果我使用VisualC++编译器10.0(x86),则会得到以下消息:

Der von ausführbaren des Typs 'x86-windows-msvc2010-pe- 32 ist‘am是一位引擎专家尼赫特·弗弗·gbar。我们将在调试器-引擎'Gdb引擎‘的好处。详细信息: Für ausführbare im格式‘x86-windows-msvc2010 2010-pe-32 ist’ist keine ausführbare Datei verfügbar。

如何使用x64编译器进行/编译?诚挚的问候。维克多。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-10-18 15:00:24

复制从评论,以便我们可以标记这一个回答。

您有构建64位应用程序的设置,但是您正在使用的Qt是32位。因为您不能在64位应用程序中使用32位Qt,所以必须为32位构建应用程序,或者重新编译Qt,这样就有了64位Qt。Qt的官方下载不提供64位Qt,您需要自己构建Qt。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12902051

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档