0

Ubuntu 12.04 用のデスクトップでコンパイルできるシンプルなアプリがありますが、Windows 用ではありません。シナプスからの MinGW ツールチェーンと、こちらからの QT 64 ビット パッケージの両方をインストールしました。

Tools-->Options-->Build に移動し、/usr/bin/i686-w64-mingw32-g++ と上記のリンク (bin フォルダー内) の g++.exe の両方を MANUAL_1 として手動で追加しました。およびMANUAL_2。

カスタム ターゲットを作成しようとすると、手動ツールチェーンを選択できず、標準の GCC x86_64 Linux に戻ります。

私は何を間違っていますか?g++.exe ファイルは Windows バイナリであるため機能するとは思いませんでしたが、システムの mingw バイナリが選択されないのはなぜですか?

4

1 に答える 1

0

あなたがチェックすべきいくつかのこと

  • gcc のバージョン番号
  • gcc パスが環境変数に追加されていますか?

私も、自分の MINGW Qt アプリケーションを Windows でコンパイルするのが非常に難しいことに気付きました。ネットで多くの調査を行った結果、qt4 が gcc 4.4.0 MINGW で動作することがわかりました。qt web サイトから qtcreator 2.1 をダウンロードし、qtcreator ディレクトリから MINGW フォルダーをコピーし、そのフォルダーを Windows ルート ディレクトリにコピーし、最新の qt クリエーターと qt4 sdk をインストールし、gcc のパスを追加し、最後に qt クリエーターがコードをコンパイルします。

于 2013-03-14T00:02:28.603 に答える