Microsoft WindowsにQt SDKをインストールする方法

ページ名:Microsoft WindowsにQt SDKをインストールする方法

Qtソフトウェア開発キット(SDK)]は、グラフィカル・ユーザー・インターフェースの開発に使用されるクロスプラットフォームのフレームワークです。ここでは、QT SDKをWindows PCにダウンロード、インストール、実行する方法と、Windows 7と8でシステムパスに追加する方法を紹介します。

方法1

Qt 4.8 SDKのインストール手順

  1. Qt SDKの開発環境をセットアップするために、Qt SDKを入手する必要があります。Qt アプリケーション開発のための Windows オペレーティングシステムの準備
    • .Windowsバージョンを選択し、インターネットの速度によってダウンロードに時間がかかることを覚悟してください。インターネット接続があまり速くない場合は、Qt SDK のオフラインインストールを選択することをお勧めします。Windowsオペレーティングシステム用のQt SDKの完全版は1.7GBあり、低速回線では6時間以上かかります。
  2. Qt SDKの実行ファイルをクリックして、Qt SDKをインストールしてください。Qt SDKの実行ファイルがインストールされたら、WindowsオペレーティングシステムがコマンドラインからQtコマンドを見つけられるように、WindowsシステムのPATHを編集する必要があります。WindowsシステムのPATHの編集には注意してください。
方法2

Windows Vista/Windows 7 の PATH を編集します:

  1. 以下の手順に従ってください。
    • スタートボタンをクリックします。
    • コントロールパネルをクリック
    • システムとメンテナンス」をクリック
    • システム」をクリック
    • システムの詳細設定」をクリック
    • 環境変数」をクリック
    • PATHをクリックし、システム全体の変数を編集します。
    • 完了したらOKをクリックします。
方法3

Windows 8のPATHを編集する:

  1. 以下の手順に従ってください。
    • タスクバー下部のInternet Explorerアイコンの隣にあるフォルダアイコンをクリックします。
    • コンピュータ」までスクロールダウンする。
    • プロパティをマウスで右クリック
    • システムの詳細設定」をクリック
    • 環境変数」をクリックします。
    • PATHをクリックし、システム全体の変数を編集します。
    • 完了したらOKをクリック
  2. Windows システムの PATH に以下を追加します。
    • Type/Copy/Paste:;C:◆QtSDK◆Desktop◆bin;C:◆QtSDK◆Desktop◆bin;
    • これは、コマンドラインからQt SDKアプリケーションをコンパイルするようにWindowsオペレーティングシステムに設定し、通知します。4.8.1という数字はQt SDKのバージョン番号で、Qt SDKの新しいアップグレードごとに変わります。
  3. 重要: 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++コンパイラを使用する必要があります。
  4. Qt SDK のシステム PATH が Windows オペレーティングシステムに追加されたら、Qt SDK のシステム PATH を確認してください。Windowsのコマンドラインからコンパイルできるかどうかを確認するには、コマンドラインプロンプトを開き、以下のコマンドを実行してください。
  5. タイプ/コピー/ペースト: qmake -version
    • 次のような応答が返ってくるはずです:
    • QMake バージョン 2.01a
    • Using Qt version 4.8.1 in C:∕QtSDK∕Desktop∕Qt∕4.8.1∕mingw↪Llib
  6. Notepad や WordPad などのテキストエディタを使用してソース・コードを作成・編集し、コマンド・ラインから Qt アプリケーションをコンパイルして、アプリケーションを開発します。
  7. 上記の手順で Qt SDK をシステムの PATH に追加したら、次のコマンドを実行することで、コマンドラインからアプリケーションをコンパイルすることができます。コマンドラインプロンプトを開き、以下のコマンドを入力します。
    • タイプ/コピー/貼り付け: mkdir Qt-Applications
    • Type/Copy/Paste: cd Qt-Applications
    • Type/Copy/Paste: mkdir QtHelloWorld
    • Type/Copy/Paste: cd QtHelloWorld
  8. QtHelloWorld ディレクトリで、メモ帳やワードパッドなどのテキストエディタを使って、Qt のソースコードを作成します。
    • タイプ/コピー/ペースト: notepad main.cpp
    • Qtソースコードファイルをmain.cppとして保存してください。
    • または
    • タイプ/コピー/貼り付け: ワードパッドの起動
    • Wordpadをテキストエディタとして使用する場合は、Qtソースコードファイルを手動でmain.cppとして保存する必要があります。
  9. メモ帳またはワードパッドのテキストエディタでアプリケーションを作成します。
    • タイプ/コピー/ペーストします:
#include #include #include #int main(int argc, char *argv[ ]) { QApplication app(argc, argv); QLabel hello("
Welcome to my first WikiHow Qt program
"); hello.setWindowTitle("My First WikiHow Qt Program on Windows"); hello.resize(400, 400); hello.show(); return app.exec(); }.
  • ソースコードファイルを main.cpp として保存します。
  • QtHelloWorldディレクトリで以下を実行し、Qtソースコードをコンパイル、リンクします。
  • タイプ/コピー/ペースト: qmake -project
    • これでQtプロジェクトファイルが作成されます。
  • タイプ/コピー/貼り付け: qmake
    • Qt プロジェクトファイルをコンパイルする準備をします。
  • タイプ/コピー/貼り付け: make
    • Qt ソースコードを実行可能なプログラムにコンパイルします。
  • 上記のタスクが正常に実行され、エラーがなければ、QtHelloWorld のデバッグフォルダに、Qt アプリケーションが .exe で終わる実行ファイルとして作成されます。 デバッグフォルダに移動し、アプリケーションをクリックするか、コマンドラインから Qt アプリケーションを実行してください。
  • タイプ/コピー/貼り付け: cd debug
    • debug フォルダに移動します。
  • タイプ/コピー/ペーストしてください: QtHelloWorld.exe
    • と入力し、新しく作成した実行ファイルを実行してください。
  • これで、Windows のコマンドラインから Qt アプリケーションをコンパイルできました。
方法 4

Qt 5.0 SDKのインストール手順

  1. Qt SDKの開発環境をセットアップするために、Qt SDKを入手する必要があります。Qt アプリケーション開発のための Windows オペレーティングシステムの準備
    • .Windowsバージョンを選択し、インターネットの速度によってダウンロードに時間がかかることを覚悟してください。インターネット接続があまり速くない場合は、Qt SDK のオフラインインストールを選択することをお勧めします。Windowsオペレーティングシステム用のQt SDKの完全版は1.7GBあり、低速回線では6時間以上かかります。
  2. Qt SDKの実行ファイルをクリックして、Qt SDKをインストールしてください。Qt SDKの実行ファイルがインストールされたら、WindowsオペレーティングシステムがコマンドラインからQtコマンドを見つけられるように、WindowsシステムのPATHを編集する必要があります。WindowsシステムのPATHの編集には注意してください。
方法5

Windows Vista/Windows 7のPATHを編集します:

  1. 以下の手順に従ってください。
    • スタートボタンをクリックします。
    • コントロールパネルをクリック
    • システムとメンテナンス」をクリック
    • システム」をクリック
    • システムの詳細設定」をクリック
    • 環境変数」をクリック
    • PATHをクリックし、システム全体の変数を編集します。
    • 完了したらOKをクリックします。
方法6

Windows 8のPATHを編集します:

  1. 以下の手順に従ってください。
    • タスクバー下部のInternet Explorerアイコンの隣にあるフォルダアイコンをクリックします。
    • コンピュータ」までスクロールダウンする。
    • プロパティをマウスで右クリック
    • システムの詳細設定」をクリック
    • 環境変数」をクリックします。
    • PATHをクリックし、システム全体の変数を編集します。
    • 完了したらOKをクリック
  2. 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の新しいアップグレードごとに変わります。
  3. 重要: 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++コンパイラを使用する必要があります。
  4. Qt SDK のシステム PATH が Windows オペレーティングシステムに追加されたら、Qt SDK のシステム PATH を確認してください。Windowsのコマンドラインからコンパイルできるかどうかを確認するには、コマンドラインプロンプトを開き、以下のコマンドを実行してください。
  5. タイプ/コピー/ペースト: qmake -version
    • 次のような応答が返ってくるはずです:
    • QMake バージョン 3.0
    • Using Qt version 5.0.2 in C:◆QtQt5.0.2mingwlib
  6. コマンドラインからアプリケーションを開発するには、メモ帳や WordPad などのテキストエディタを使用してソースコードを作成・編集し、コマンドラインから Qt アプリケーションをコンパイルします。
  7. 上記の手順で Qt SDK をシステムの PATH に追加したら、次のコマンドを実行することで、コマンドラインからアプリケーションをコンパイルすることができます。コマンドラインプロンプトを開き、以下のコマンドを入力します。
    • タイプ/コピー/貼り付け: mkdir Qt-Applications
    • Type/Copy/Paste: cd Qt-Applications
    • Type/Copy/Paste: mkdir QtHelloWorld
    • Type/Copy/Paste: cd QtHelloWorld
  8. QtHelloWorld ディレクトリで、メモ帳やワードパッドなどのテキストエディタを使って、Qt のソースコードを作成します。
    • タイプ/コピー/ペースト: notepad main.cpp
    • Qtソースコードファイルをmain.cppとして保存してください。
    • または
    • タイプ/コピー/貼り付け: ワードパッドの起動
    • Wordpadをテキストエディタとして使用する場合は、Qtソースコードファイルを手動でmain.cppとして保存する必要があります。
  9. メモ帳またはワードパッドのテキストエディタでアプリケーションを作成します。
    • タイプ/コピー/ペーストします:
#include #include #include #int main(int argc, char *argv[ ]) { QApplication app(argc, argv); QLabel hello("
Welcome to my first WikiHow Qt program
"); hello.setWindowTitle("My First WikiHow Qt Program on Windows"); hello.resize(400, 400); hello.show(); return app.exec(); }.
  • ソースコードファイルを main.cpp として保存します。
  • QtHelloWorldディレクトリで以下を実行し、Qtソースコードをコンパイル、リンクします。
  • タイプ/コピー/ペースト: qmake -project
    • これでQtプロジェクトファイルが作成されます。
  • ただし、Qt 5.0 SDK では、テキストエディタを使用し、生成された *.pro ファイルに以下を追加する必要があります。nano や gedit などのテキストエディタを使用し、以下のコマンドを実行してください:
  • タイプ/コピー/ペースト: notepad QtHelloWorld.pro
  • 生成されたQtHelloWorld.proは、以下のようになるはずです:
TEMPLATE = app TARGET = QtHelloWorld #INCLUDEPATH += . # 入力 SOURCES += main.cpp
  • 生成されたQtHelloWorld.proファイルを次のように編集します:
TEMPLATE = app TARGET = QtHelloWorld QT += core gui QT += widgets #INCLUDEPATH += . # Input SOURCES += main.cpp 以下の行を追加します。
  • 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のコマンドラインからコンパイルできました。
この記事は、CC BY-NC-SAの下で公開されている " How to Install Qt SDK on Microsoft Windows "を改変して作成しました。特に断りのない限り、CC BY-NC-SAの下で利用可能です。

シェアボタン: このページをSNSに投稿するのに便利です。

コメント

返信元返信をやめる

※ 悪質なユーザーの書き込みは制限します。

最新を表示する

NG表示方式

NGID一覧