QtをEclipseで使用してみたいので、色々頑張ってみたら、結構行き詰まった。
忘れないうちに開発環境を整えるところまでをメモ。
マシン環境:windows7 professional 64bit
Qt with Eclipseセットアップ手順:
1 Eclipseのインストール。と言ってもインストーラ使わずにただC:\にファイルを置けばOKです、サイズは大きいですが・・・。通常はC:\Eclipseにフォルダを作って全ファイルをそのフォルダに移して完了です。
ダウンロードはリンク先にていろいろ種類がありますが好きなの選んでください。
私はHeliosのUltimate Full All in One (JRE あり)を選びました。
2 MingGWのインストール。リンク先にてダウンロードします。
Automated MinGW Installerを選ぶ。mingw-get-instを選ぶ。最新版を選ぶ。・・・.exeを選ぶ。そしてインストーラを実行します。
インストーラのところはほとんどNextのまま進んで大丈夫。ところどころ選択するところは、以下のような感じ。
・ライセンス条項を熟読し、確認する.合意する場合のみ 「I Agree」をクリック。
・インストールフォルダは,デフォルト (C:\MinGW) のままでよい。 「Next」をクリック。
・スタートメニューフォルダは,デフォルト (MinGW) のままでよい。 「Next」をクリック。
・コンポーネントの選択
次の 3つをチェックしてみる。
「MSYS Basic System」
「MinGW Developer Toolkit」
で「Next」
最後に「Install」をクリックでインストールされる。
で忘れがちなのが環境変数の設定。
システムの環境変数 PATH: に
「C:\MinGW\bin;C:\MinGW\include;C:\MinGW\msys\1.0\bin;」を追加する。(これ忘れるとEclipse起動後にコンパイルできなくて泣く事に・・・私はこれの一部分抜けてて大分悩みました。)
これでMingGWのインストールは完了。
3 QtSDKのインストール。これもリンク先にてダウンロードします。
オンラインインストーラーでもオフラインインストーラでも大丈夫だと思います。落としたらインストーラを実行してインストールします。私は試行錯誤していたこともあり、インストールするSDKの項目は全部チェック入れてインストールしてしまいましたが、すごいサイズをインストールしてました。(余談ですが、実際に機能するにはこのQtSDKを入れなくてもEclipseでQtを動かすには、ライブラリの部分だけインストールするだけでも大丈夫だと思います。)
インストーラーが終われば、QtSDKのインストールは完了。
・Eclipse本体の場所(eclipse.exe)
・C:\MinGW\bin
を聞かれるのでその場所を選んでインストールする。特に難しいところはないと思います。インストールが終わればqt-eclipse-integration-win32-1.6.1のインストールは完了。
Pleiadesでなければ、c++の開発環境をプラグインしなければならないのですが、Pleiadesですのでその設定はしなくて大丈夫です。
Eclipseを起動します。
1 メニューバーのプロジェクトをクリック⇒自動的にビルドの選択状態を解除します。
2 メニューバーのウィンドウ⇒設定をクリック。Qtを選択してQtのバージョンを追加します。追加をクリックしバージョン名を適当な名前を入力。Bin Pathには、QtSDKのqmakeやuicが入っているパスを選択します。インクルード・パスにはBin Pathがちゃんとしたパスであれば、自動的にパスが入ると思います。ちなみにインクルード・パスにはQtGuiやQtCoreが入っているパスです。入力が終われば完了をクリックして終わりです。
後は実際にプログラムを作ってから「プロジェクトのビルド」、「実行」⇒「ローカルC/C++アプリケーション」で動くと思います。
はぁ・・・ここまで動かすのに丸々2日かかった。