Qt Creator は、ビルドする為にコンパイラの設定が必要です。キットオプションでコンパイラを構成して下さい。



  • Qt Creator3.0.1をダウンロードしてインストールしました。
    OSはwindows8.1です。

    Qt Creatorを起動、試しにサンプルを開いて左側の三角のマークを押したところ、下記のエラーが出ました。

    「Qt Creator は、ビルドする為にコンパイラの設定が必要です。キットオプションでコンパイラを構成して下さい。」

    いろいろと触ってみたのですが、どこでどのように設定して良いのかわかりませんでした。
    もし、よろしければどこをどのように設定したら良いのか教えていただければ幸いです。



  • メニューの「ツール」→「オプション」から「ビルドと実行」を選択しての設定が必要です。

    Qtバージョン: http://qt-project.org/doc/qtcreator-3.1/creator-project-qmake.html
    コンパイラ: http://qt-project.org/doc/qtcreator-3.1/creator-tool-chains.html
    キット: http://qt-project.org/doc/qtcreator-3.1/creator-targets.html

    英語ですが、上記を参照してください。

    • Qt 本体はインストールされていますか。Qt本体にはCreatorも含まれており、そちらではインストールしたQt用にキットも設定済みです。ビルドにはQtも必要なのでそちらを使う事をお勧めします。


  • 返信ありがとうございました。
    確認したところ、Qt 5.2.1がインストールされていました。

    教えていただいた英語のサイトも拝見しましたが
    英語でよくわからない上に、画像に表示されてるコンパイラなども私の環境では表示されていないのでどうしたら良いのかわからない状態です。
    無知で申し訳ありません。

    windows8の場合にどうしたら良いのかを書いてあるサイトなどがあれば助かるのですが、そういうのはないのでしょうか?



  • Windows 8でも7でも手順は同じはずです。Windows 8の環境は持っていないので7しか確認していません。

    コンパイラはインストールされていますか。QtではVisual StuidoかMinGWをコンパイラとして使用します。Visual Studio用のQtを使う場合はあらかじめインストールが必要です。Visual Studio Expressでかまいません。MinGW用のQtにはMinGWとコンパイラが同梱されています。

    特にこだわり等がないのであればMinGW用のQtをダウンロードしてインストールするのが簡単です。

    Visual Studio を使いたいのであればMicrosoft Visual Studio Express 2013 for Windows DesktopとQt 5.3.0の組み合わせが今は楽でしょう。

    コンパイラがインストールされていればQt Cretorの「ツール」→「オプション」→「ビルドと実行」→「コンパイラ」に自動検出されるはずです。
    インストールしたコンパイラに対応したQtをインストールしていれば、そのQtに付属するQt Creatorでは特に設定することなくアプリケーションのビルドが可能です。



  • 回答ありがとうございました。

    特にこだわり等がないのであればMinGW用のQtをダウンロードしてインストールするのが簡単です。
    http://download.qt-project.org/official_releases/qt/5.3/5.3.0/qt-opensource-windows-x86-mingw482_opengl-5.3.0.exe

    上記をダウンロードしてインストールしたらうまくいきました。
    インストールするものを間違えていたようです。
    ありがとうございました。


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.