2011-08-09 11 views
4

MinGW(Qt付き)とVisual Studioがインストールされているマシンで、MinGWでプロジェクトをコンパイルしようとしています。残念ながら、Qtの作成者はデフォルトでMSVSを好んでおり、独自のMinGW(screenshot)は表示されません。悲しいことに、これはアプリケーションがMinGWで書かれ、デバッグされているため、多くの曖昧なエラーが発生します。 MSVSを殺さずにMinGWを使用するQt Creatorを作る方法はありますか?Qt CreatorにVisual Studioの代わりにMinGWを使用させる方法

答えて

5

インストール時に、カスタムインストールタイプを選択します。 QtSDK-> Development Tools-> Desktop Qt-> Qt-で必要なコンパイラ用のライブラリを選択します。スクリーンショット:

enter image description here

+0

このインストーラはどこにありますか?私のオンラインインストーラはこの画面には行きません。 – Frank

1

これらのライブラリはどこですか? SDKを自分でコンパイルしましたか?あるいは、あなたは図書館をダウンロードしましたか?

mkspecsディレクトリの内容を確認してください。 'default'という名前のリンクが必要です。これは、使用されている仕様へのリンクです。 win32-msvc2008を指していると思います。あなたはそれを変更することができますが、それがその仕様を指している場合は、Qtライブラリがその仕様でコンパイルされていることを意味します(後で変更されない限り)。つまり、MinGWで使用することはできません。ライブラリを正しい仕様でコンパイルするか、正しいパッケージ(MinGWバージョン)をダウンロードする必要があります。

2

あなたのQt sdkがMinGWとともにインストールされていることを確認しましたか? Qt保守アプリを使用して、MinGWエンジンがインストールされていることを確認できます。

関連する問題