我使用Cmake制作我的Qt项目,并使用Visual Stuio 2010编译器在QtCreater中编译它。在旧计算机上我有Windows 7 32位运行正常,但在新计算机上我有Windows 7 64位并收到以下错误消息: QtGuid4.lib(QtGuid4.dll): - 1:Fehler:LNK1112 :如果我使用 Visual C ++编译器10.0(x64),模块机器类型'X86'与目标机器类型'x64'冲突。 如果我使用 Visual C ++编译器10.0(x86),那么我收到以下消息:
Der zum DebuggenvonausführbarenDateniendes Typs 'x86-windows-msvc2010-pe-32bit'是besten geeignete Debugger-Engine istnichtverfügbar。 Es wird stattdessen der Debugger-Engine'Gdb 引擎'benutzt。详细信息:FürausführbareDatenienim Format 'x86-windows-msvc2010-pe-32bit'istkeineausführbareCDBDatei verfügbar。
我怎样才能用x64编译器编译/编译? 最好的祝福。尤
答案 0 :(得分:2)
从评论中复制,以便我们可以标记这一点。
您有设置来构建64位应用程序,但您使用的Qt是32位。由于您不能将32位Qt与64位应用程序一起使用,因此您必须构建32位应用程序或重新编译Qt,以便拥有64位Qt。 Qt的官方下载不提供您需要自己构建的64位Qt。