Qtソフトウェア開発キット(SDK)]は、グラフィカル・ユーザー・インターフェースの開発に使用されるクロスプラットフォームのフレームワークです。ここでは、QT SDKをWindows PCにダウンロード、インストール、実行する方法と、Windows 7と8でシステムパスに追加する方法を紹介します。
Qt 4.8 SDKのインストール手順
-
Qt SDKの開発環境をセットアップするために、Qt SDKを入手する必要があります。Qt アプリケーション開発のための Windows オペレーティングシステムの準備
- .Windowsバージョンを選択し、インターネットの速度によってダウンロードに時間がかかることを覚悟してください。インターネット接続があまり速くない場合は、Qt SDK のオフラインインストールを選択することをお勧めします。Windowsオペレーティングシステム用のQt SDKの完全版は1.7GBあり、低速回線では6時間以上かかります。
-
Qt SDKの実行ファイルをクリックして、Qt SDKをインストールしてください。Qt SDKの実行ファイルがインストールされたら、WindowsオペレーティングシステムがコマンドラインからQtコマンドを見つけられるように、WindowsシステムのPATHを編集する必要があります。WindowsシステムのPATHの編集には注意してください。
Windows Vista/Windows 7 の PATH を編集します:
-
以下の手順に従ってください。
- スタートボタンをクリックします。
- コントロールパネルをクリック
- システムとメンテナンス」をクリック
- システム」をクリック
- システムの詳細設定」をクリック
- 環境変数」をクリック
- PATHをクリックし、システム全体の変数を編集します。
- 完了したらOKをクリックします。
Windows 8のPATHを編集する:
-
以下の手順に従ってください。
- タスクバー下部のInternet Explorerアイコンの隣にあるフォルダアイコンをクリックします。
- コンピュータ」までスクロールダウンする。
- プロパティをマウスで右クリック
- システムの詳細設定」をクリック
- 環境変数」をクリックします。
- PATHをクリックし、システム全体の変数を編集します。
- 完了したらOKをクリック
-
Windows システムの PATH に以下を追加します。
- Type/Copy/Paste:;C:◆QtSDK◆Desktop◆bin;C:◆QtSDK◆Desktop◆bin;
- これは、コマンドラインからQt SDKアプリケーションをコンパイルするようにWindowsオペレーティングシステムに設定し、通知します。4.8.1という数字はQt SDKのバージョン番号で、Qt SDKの新しいアップグレードごとに変わります。
-
重要: Qtアプリケーションをビルドするには、Qt SDKに含まれているバージョンのMinGWを使用します。WindowsシステムのPATHに別のバージョンのMinGWコンパイラがインストールされている場合(C://MinGW/binなど)、それを削除してQt SDKに含まれているQtバージョンのMinGWを追加する必要があります。これは、Windowsシステムに別のバージョンのMinGW C/C++コンパイラがインストールされている場合、WindowsシステムのPATHから他のMinGWを削除する必要があります。基本的に、別のバージョンのMinGW C/C++コンパイラを使用すると、コマンドラインから作成したQtアプリケーションがクラッシュし、複数のシステムエラーメッセージが表示されて終了します。Qt SDKに含まれているバージョンのMinGW C/C++コンパイラを使用する必要があります。
-
Qt SDK のシステム PATH が Windows オペレーティングシステムに追加されたら、Qt SDK のシステム PATH を確認してください。Windowsのコマンドラインからコンパイルできるかどうかを確認するには、コマンドラインプロンプトを開き、以下のコマンドを実行してください。
-
タイプ/コピー/ペースト: qmake -version
- 次のような応答が返ってくるはずです:
- QMake バージョン 2.01a
- Using Qt version 4.8.1 in C:∕QtSDK∕Desktop∕Qt∕4.8.1∕mingw↪Llib
-
Notepad や WordPad などのテキストエディタを使用してソース・コードを作成・編集し、コマンド・ラインから Qt アプリケーションをコンパイルして、アプリケーションを開発します。
-
上記の手順で Qt SDK をシステムの PATH に追加したら、次のコマンドを実行することで、コマンドラインからアプリケーションをコンパイルすることができます。コマンドラインプロンプトを開き、以下のコマンドを入力します。
- タイプ/コピー/貼り付け: mkdir Qt-Applications
- Type/Copy/Paste: cd Qt-Applications
- Type/Copy/Paste: mkdir QtHelloWorld
- Type/Copy/Paste: cd QtHelloWorld
-
QtHelloWorld ディレクトリで、メモ帳やワードパッドなどのテキストエディタを使って、Qt のソースコードを作成します。
- タイプ/コピー/ペースト: notepad main.cpp
- Qtソースコードファイルをmain.cppとして保存してください。
- または
- タイプ/コピー/貼り付け: ワードパッドの起動
- Wordpadをテキストエディタとして使用する場合は、Qtソースコードファイルを手動でmain.cppとして保存する必要があります。
-
メモ帳またはワードパッドのテキストエディタでアプリケーションを作成します。
- タイプ/コピー/ペーストします:
- ソースコードファイルを main.cpp として保存します。
- QtHelloWorldディレクトリで以下を実行し、Qtソースコードをコンパイル、リンクします。
-
タイプ/コピー/ペースト: qmake -project
- これでQtプロジェクトファイルが作成されます。
-
タイプ/コピー/貼り付け: qmake
- Qt プロジェクトファイルをコンパイルする準備をします。
-
タイプ/コピー/貼り付け: make
- Qt ソースコードを実行可能なプログラムにコンパイルします。
- 上記のタスクが正常に実行され、エラーがなければ、QtHelloWorld のデバッグフォルダに、Qt アプリケーションが .exe で終わる実行ファイルとして作成されます。 デバッグフォルダに移動し、アプリケーションをクリックするか、コマンドラインから Qt アプリケーションを実行してください。
-
タイプ/コピー/貼り付け: cd debug
- debug フォルダに移動します。
-
タイプ/コピー/ペーストしてください: QtHelloWorld.exe
- と入力し、新しく作成した実行ファイルを実行してください。
- これで、Windows のコマンドラインから Qt アプリケーションをコンパイルできました。
Qt 5.0 SDKのインストール手順
-
Qt SDKの開発環境をセットアップするために、Qt SDKを入手する必要があります。Qt アプリケーション開発のための Windows オペレーティングシステムの準備
- .Windowsバージョンを選択し、インターネットの速度によってダウンロードに時間がかかることを覚悟してください。インターネット接続があまり速くない場合は、Qt SDK のオフラインインストールを選択することをお勧めします。Windowsオペレーティングシステム用のQt SDKの完全版は1.7GBあり、低速回線では6時間以上かかります。
-
Qt SDKの実行ファイルをクリックして、Qt SDKをインストールしてください。Qt SDKの実行ファイルがインストールされたら、WindowsオペレーティングシステムがコマンドラインからQtコマンドを見つけられるように、WindowsシステムのPATHを編集する必要があります。WindowsシステムのPATHの編集には注意してください。
Windows Vista/Windows 7のPATHを編集します:
-
以下の手順に従ってください。
- スタートボタンをクリックします。
- コントロールパネルをクリック
- システムとメンテナンス」をクリック
- システム」をクリック
- システムの詳細設定」をクリック
- 環境変数」をクリック
- PATHをクリックし、システム全体の変数を編集します。
- 完了したらOKをクリックします。
Windows 8のPATHを編集します:
-
以下の手順に従ってください。
- タスクバー下部のInternet Explorerアイコンの隣にあるフォルダアイコンをクリックします。
- コンピュータ」までスクロールダウンする。
- プロパティをマウスで右クリック
- システムの詳細設定」をクリック
- 環境変数」をクリックします。
- PATHをクリックし、システム全体の変数を編集します。
- 完了したらOKをクリック
-
Windows 8のシステムPATHに以下を追加します。
- Type/Copy/Paste:;C:\Qt\Qt5.0.2\5.0.2\mingw47_32\bin;C:\Qt\Qt5.0.2\Tools\MinGW\bin;
- これは、コマンドラインからQt SDKアプリケーションをコンパイルするように、Windowsオペレーティング・システムに設定し、通知します。5.0.2という数字はQt SDKのバージョン番号で、Qt SDKの新しいアップグレードごとに変わります。
-
重要: Qtアプリケーションをビルドするには、Qt SDKに含まれているバージョンのMinGWを使用します。WindowsシステムのPATHに別のバージョンのMinGWコンパイラがインストールされている場合(C://MinGW/binなど)、それを削除してQt SDKに含まれているQtバージョンのMinGWを追加する必要があります。Windowsシステムに別のバージョンのMinGW C/C++コンパイラがインストールされている場合、WindowsシステムのPATHから他のMinGWを削除する必要があります。基本的に、別のバージョンのMinGW C/C++コンパイラを使用すると、コマンドラインから作成したQtアプリケーションがクラッシュし、複数のシステムエラーメッセージが表示されて終了します。Qt SDKに含まれているバージョンのMinGW C/C++コンパイラを使用する必要があります。
-
Qt SDK のシステム PATH が Windows オペレーティングシステムに追加されたら、Qt SDK のシステム PATH を確認してください。Windowsのコマンドラインからコンパイルできるかどうかを確認するには、コマンドラインプロンプトを開き、以下のコマンドを実行してください。
-
タイプ/コピー/ペースト: qmake -version
- 次のような応答が返ってくるはずです:
- QMake バージョン 3.0
- Using Qt version 5.0.2 in C:◆QtQt5.0.2mingwlib
-
コマンドラインからアプリケーションを開発するには、メモ帳や WordPad などのテキストエディタを使用してソースコードを作成・編集し、コマンドラインから Qt アプリケーションをコンパイルします。
-
上記の手順で Qt SDK をシステムの PATH に追加したら、次のコマンドを実行することで、コマンドラインからアプリケーションをコンパイルすることができます。コマンドラインプロンプトを開き、以下のコマンドを入力します。
- タイプ/コピー/貼り付け: mkdir Qt-Applications
- Type/Copy/Paste: cd Qt-Applications
- Type/Copy/Paste: mkdir QtHelloWorld
- Type/Copy/Paste: cd QtHelloWorld
-
QtHelloWorld ディレクトリで、メモ帳やワードパッドなどのテキストエディタを使って、Qt のソースコードを作成します。
- タイプ/コピー/ペースト: notepad main.cpp
- Qtソースコードファイルをmain.cppとして保存してください。
- または
- タイプ/コピー/貼り付け: ワードパッドの起動
- Wordpadをテキストエディタとして使用する場合は、Qtソースコードファイルを手動でmain.cppとして保存する必要があります。
-
メモ帳またはワードパッドのテキストエディタでアプリケーションを作成します。
- タイプ/コピー/ペーストします:
- ソースコードファイルを main.cpp として保存します。
- QtHelloWorldディレクトリで以下を実行し、Qtソースコードをコンパイル、リンクします。
-
タイプ/コピー/ペースト: qmake -project
- これでQtプロジェクトファイルが作成されます。
- ただし、Qt 5.0 SDK では、テキストエディタを使用し、生成された *.pro ファイルに以下を追加する必要があります。nano や gedit などのテキストエディタを使用し、以下のコマンドを実行してください:
- タイプ/コピー/ペースト: notepad QtHelloWorld.pro
- 生成されたQtHelloWorld.proは、以下のようになるはずです:
- 生成されたQtHelloWorld.proファイルを次のように編集します:
- QtHelloWorld.proファイルのTARGETキーワードの下に以下の行を追加したら、qmakeを実行します。
- タイプ/コピー/ペーストします:QT += core gui
-
タイプ/コピー/ペーストQT += widgets
- ファイルを保存して終了する。
-
タイプ/コピー/ペースト: qmake
- Qtのmakeファイルが作成される。
-
タイプ/コピー/貼り付け: make
- これで、Qtのmakeファイルがコンパイルされ、実行可能なプログラムになります。この時点で、エラーがなければ、ファイルは実行可能なプログラムにコンパイルされるはずです。
- 上記のタスクが正常に実行され、エラーがなければ、QtHelloWorld のデバッグフォルダに、.exe で終わる実行可能な Qt アプリケーションが作成されます。
-
タイプ/コピー/ペースト: cd release
- release フォルダに移動します。
-
タイプ/コピー/ペーストします: QtHelloWorld.exe
- と入力し、新しく作成した実行ファイルを実行してください。
- これで、QtアプリケーションをWindowsのコマンドラインからコンパイルできました。
コメント
最新を表示する
NG表示方式
NGID一覧