-
Qt 5.5.1(qt-everywhere-opensource-src-5.5.1.zip)をダウンロードしてファイルを解凍する。(C:\qt-everywhere-opensource-src-5.5.1)
http://www.qt.io/download/ -
jom 1.1.0(jom_1_1_0.zip)をダウンロードしてファイルを解凍する。(C:\jom)
http://download.qt.io/official_releases/jom/
http://download.qt.io/official_releases/jom/jom_1_1_0.zip.mirrorlist
-
Visual Studioの開発者コマンドプロンプト(Visual Studio Tools\Windows Desktop Command Prompts\VS2015 Native Tools コマンド プロンプト)を管理者権限で起動する。
* Win32の場合は"VS2015 x86Native Tools コマンド プロンプト"、x64の場合は"VS2015 x64 Native Tools コマンド プロンプト"を起動する。
-
以下のコマンドを実行してビルドの準備をする。
- Win32
cd C:\qt-everywhere-opensource-src-5.5.1 set QTDIR=C:\qt-everywhere-opensource-src-5.5.1 set QMAKESPEC=win32-msvc2015 set PATH=C:\jom;%PATH% configure -opensource -confirm-license -debug-and-release -nomake examples -nomake tests -opengl dynamic -make tools -prefix "C:\Qt\Qt5.5.1\5.5\msvc2015"
- x64
cd C:\qt-everywhere-opensource-src-5.5.1 set QTDIR=C:\qt-everywhere-opensource-src-5.5.1 set QMAKESPEC=win32-msvc2015 set PATH=C:\jom;%PATH% configure -opensource -confirm-license -debug-and-release -nomake examples -nomake tests -opengl dynamic -make tools -prefix "C:\Qt\Qt5.5.1\5.5\msvc2015_64"
Option Meaning -platform <spec> ターゲットプラットフォーム。(%QMAKESPEC%)
e.g. -platform win32-msvc2015-opensource オープンソース版を利用する。 -confirm-license ライセンスに同意する。 -fast ライブラリおよびサブディレクトリのみMakefileを生成する。 -debug-and-release デバッグ/リリース構成でビルドする。 -debug デバッグ構成でビルドする。 -release リリース構成でビルドする。 -nomake <part> <part>をビルドしない。
e.g. -nomake example -nomake tests-opengl <api> <api>のOpenGLを有効にする。
e.g. -opengl desktop
e.g. -opengl dynamic-make <part> <part>をビルドに追加する。
e.g. -make tools-prefix <dir> <dir>にインストールする。
e.g. -prefix C:\Qt\Qt5.5.1\5.5.1\msvc2015_64 -
以下のコマンドを実行してビルドする。
※ -jオプションはコンパイルの並列数を指定する。通常はCPUの論理プロセッサ数を指定する。jom -j8
-
以下のコマンドを実行してインストールする。
prefixで指定したディレクトリにインストールされる。jom install
- 環境変数QTDIRを作成してQtのパス(C:\Qt\Qt5.5.1\5.5.1\msvc2015_64)を設定する。