2013-01-21 14 views
6

を設定しませデバッガが私はのMicrosoft Visual C++のx86コンパイラにコンパイラをsetedないが、今私は、このエラーを持っていました:のQt Creatorを5から

コンパイラ "のMicrosoft Visual C++のx86コンパイラが" 作り出すことができませんQtバージョンのコード。 警告:

を設定ませんデバッガ私は、私は、デバッガを設定する必要があると思いますが、私はデバッガタブを置くためにどのパスがわかりません。

私はSDKのバイナリバージョンのVisual Studio 2012

+0

プロジェクトを実行できますか?そのためには、デバッガは必要ありません。私はそれらが実際には無関係な2つのメッセージだと思う。まずは致命的な問題です:コンパイラがありません。二番目のことはちょうど警告です:デバッガがないので、*デバッグすることはできません(ただし、リリースとデバッグの両方のビルドのためだけに実行できるはずです)。 – hyde

答えて

3

をインストールしている、あなたがMSVS2010を必要とし、エクスプレスバージョンは大丈夫でなければなりません。 SP1もこれらの上にインストールする必要があります。

デバッグには、Windws SDK 7.1およびSP1のアップデートもインストールする必要があります。この回答で

リンク:あなたはMSVS2012を使用したい場合は https://stackoverflow.com/a/14089968/1717300


、私はあなたがまだ自分でコンパイルすると思います。説明:

http://qt-project.org/wiki/Building-Qt-5-from-Git

+0

しかし、Visual Studio 2012の有料版がインストールされていて、Windowsソフトウェア開発キットもあります(Microsoft SDKディレクトリがあります)。ツール - >オプション - >デバッガ - >一般にデバッガパスを追加するだけです。 – user1814358

+0

@ user1814358 MSVS2010用のQt5.0.0 SDKを使用するには、MSVS2010 SP1コンパイラが必要です。あなたが持っているSDKのバージョン(どちらですか?)、またはMSVS2012が* MSVS2010 *コンパイラを証明していますか? – hyde

+0

@ user1814358また、MSVS2012コンパイラを使用する場合は、自分でQt5をコンパイルする必要があります(かなりの数の依存関係をダウンロードする必要がありますが、それほど難しくありません)。または、バイナリSDKのリリースを待つ(MSVS2012はMSVSの「現在のリリース」であるため、論理的には長すぎてはいけません)。 – hyde

関連する問題