我用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编译器进行/编译?诚挚的问候。维克多。
发布于 2012-10-18 15:00:24
复制从评论,以便我们可以标记这一个回答。
您有构建64位应用程序的设置,但是您正在使用的Qt是32位。因为您不能在64位应用程序中使用32位Qt,所以必须为32位构建应用程序,或者重新编译Qt,这样就有了64位Qt。Qt的官方下载不提供64位Qt,您需要自己构建Qt。
https://stackoverflow.com/questions/12902051
复制相似问题