1

Cmake で Qt プロジェクトを作成し、Visual Stuio 2010 コンパイラを使用して QtCreater でコンパイルします。古いコンピューターには Windows 7 32 ビットがあり、問題なく動作しますが、新しいコンピューターには Windows 7 64 ビットがあり、次のエラー メッセージが表示されます: QtGuid4.lib(QtGuid4.dll):-1: Fehler:LNK1112: モジュール マシンVisual C++ Compiler 10.0(x64)を使用すると、タイプ 'X86' がターゲット マシン タイプ 'x64' と競合します。Visual C++ Compiler 10.0(x86)を使用すると、次のメッセージが表示されます。

Der zum Debuggen von ausführbaren Dateien des Typs 'x86-windows-msvc2010-pe-32bit' am besten geeignete Debugger-Engine ist nicht verfügbar. Es wird stattdessen der Debugger-Engine 'Gdb engine' benutzt. 詳細: Für ausführbare Dateien im Format 'x86-windows-msvc2010-pe-32bit' ist keine ausführbare CDB Datei verfügbar.

x64-compiler で作成/コンパイルするにはどうすればよいですか? よろしくお願いします。ビクター。

4

1 に答える 1

2

コメントからコピーしたので、これを回答済みとしてマークできます。

64 ビット アプリケーションをビルドするための設定がありますが、使用している Qt は 32 ビットです。64 ビット アプリケーションで 32 ビット Qt を使用できないため、32 ビット用にアプリケーションをビルドするか、Qt を再コンパイルして 64 ビット Qt を使用する必要があります。Qt の公式ダウンロードでは、自分でビルドする必要がある 64 ビット Qt は提供されません。

于 2012-10-18T15:00:24.880 に答える