これらは、Qt に付属している Windows システムと mingw を使用した代替手順です。この例では、Qt SDK を にインストールしましたC:\QtSDK
。これらの手順では、Qt 4.8.1 を使用しました。
- http://qt.gitorious.org/qt-components/desktop/trees/masterから tar.gz をダウンロードします。
- コンポーネントを開梱する
- 次の 2 つのオプションのいずれかを使用して、Qt のデスクトップ mingw bin パスと Qt の mingw bin パスを PATH システム変数に追加します。
- オプション 1: (永続的) コントロール パネルを使用する。( http://www.computerhope.com/issues/ch000549.htm )
- [コントロール パネル] -> [システム] -> [システムの詳細設定] に移動します。
- 「詳細」タブを選択します
- 3 番目のグループボックスの下、[OK/キャンセル] ボタンの上にある [環境変数...] ボタンを押します。
- 「システム変数」グループボックスの下で、リストをスクロールして「パス」変数を見つけます
- 「パス」変数をダブルクリックするか選択して、「編集...」を押します。
- フィールド内をクリックしてキーボードの [END] を押すか、マウスで最後までスクロールして、[変数値:] フィールドの右端に移動します。
- セミコロンを追加して
;
から、Qt の mingw bin ディレクトリへのパスを追加します。この場合はC:\QtSDK\mingw\bin
- 最後に別のセミコロンを追加し、使用している Qt のバージョンにある Qt のデスクトップ mingw bin ディレクトリ (この場合は 4.8.1) を追加します。
;C:\QtSDK\Desktop\Qt\4.8.1\mingw\bin
- 最終的に、パス変数への追加は次のようになります
;C:\QtSDK\mingw\bin;C:\QtSDK\Desktop\Qt\4.8.1\mingw\bin
。これらのパスは、パス変数内の任意の場所に、どの順序でも追加できることに注意してください。
- 開いているすべてのウィンドウで [OK] を押して、変更を閉じて保存します。
- オプション 2: (一時的) SET コマンドを使用する。このメソッドは、実行されたコマンド プロンプト ウィンドウ内でのみ持続します。コマンド プロンプト ウィンドウが閉じている場合は、SET コマンドを再入力する必要があります。
- Qtのデスクトップmingw binディレクトリを追加します
SET PATH=%PATH%;C:\QtSDK\Desktop\Qt\4.8.1\mingw\bin
- Qtのmingw binディレクトリを追加します
SET PATH=%PATH%;C:\QtSDK\mingw\bin
- この同じコマンド プロンプト ウィンドウで、以下の手順を続行します。SET コマンドは、実行した特定のコマンド プロンプト ウィンドウに対してのみ設定されます。
- オプション 1 を使用した場合は、新しいコマンド プロンプトを開き、qt デスクトップ コンポーネントが抽出された場所に移動します。オプション 2 を使用した場合は、同じコマンド プロンプトを使用して、qt デスクトップ コンポーネント フォルダーに移動します。
- 次のコマンドを実行します。
qmake && mingw-make install
- このコマンドは、コンパイルされたコンポーネント ファイルを自動的にコピーする
C:\QtSDK\Desktop\Qt\4.8.1\mingw\imports\QtDesktop
ため、フォルダーを手動で移動または作成する必要はありません。
- 新しい Qt デスクトップ プロジェクトを作成し、ツールチェーンとして Qt バージョンに一致する mingw を選択します。
次のコードをコンパイルして実行してみます。
import QtQuick 1.1
import QtDesktop 0.1
Rectangle {
width: 100
height: 100
Button {
id: button
text: "Push me"
onClicked: button.text = "Pressed"
}
}
- 終わり
これらの手順の時点で、QtDesktop コンポーネントの最新バージョンは 0.1 です。インストールしたバージョンを確認するには、ファイルに移動してテキスト エディタでC:\QtSDK\Desktop\Qt\4.8.1\mingw\imports\QtDesktop
開き、各行のバージョン番号を確認します。qmldir