Introduction
本稿ではQtをインストールする上での必須プログラムの一部を紹介し、インストール手順を列記します。必須プログラム第一弾は以下の通り。
- Strawberry Perl
- Python
- Ruby
- DirectX SDK
- Microsoft Visual Studio Community 2019
- Cygwin
- CMake
- jom
- Ninja
これらはQtの必須プログラムの中でもインストールが比較的簡単な部類となります。インストール手順を列記しますので、参考にしてください。
Strawberry Perl
Perlとはラリー・ウォールによって開発されたプログラミング言語です。(Wikipediaより引用)
Downloaded: strawberry-perl-5.32.0.1-64bit.msi
インストールはシンプルです。ダウンロードした圧縮ファイル(実行ファイル)をダブルクリックして実行します。その後は、ライセンスに同意して、インストール先のフォルダー名を入力し、インストールを実行すれば完了です。
Python
Pythonはオープンソースのオブジェクト指向でインタラクティブなプログラミング言語です。
Python version 2 のインストール
Python 2はQt WebEngineに必須項目となっていますので、ここでインストールします。
Downloaded: python-2.7.18.amd64.msi
先ず、実行ファイルをダブルクリックして、Install Python インストール画面で Customize installationを選択。
次のSelect Destination Directory画面ででPython 2をインストールしたいフォルダー名、例えば、
e.g. e:\Python\Python27
を入力してNextをクリックします。
その次のCustomize Python 2.7.18 (64-bit)画面で
Add python.exe to Path
をクリックして、
Will be installed on local hard drive
または、
Entire feature will be installed on local hard drive
を選択して Nextをクリック。すると、インストールが開始されます。
最後のComplete the Python 2.7.18 (64-bit) Installerの画面で、Click the finish button to exit the Installer が下部に表示されたらFinishをクリックして、インストール完了です。
Python version 3 のインストール
Downloaded: python-3.8.6-amd64-webinstall.exe
実行ファイルをダブルクリックして、Select to install Python 2.7.18 (64bit)画面で Install for all usersを選択。Optional Featuresで以下の項目を選択します。
- Documentation
- pip
- tcl/tk and IDLE
- Python test suite
- py lancher と for all users (requires elevation)
Advanced Optionsで
- Install for all users
- Associate files with Python (requires the py launcher)
- Create shortcuts for installed applications
- Add Python to environment variables
- Precompile standard library
を選択して、
- Customize install location
にPythonをインストールしたいフォルダー(例:e:\Python\python-3.8.6)を入力します。「Setup was successful」の画面が表示されたらインストール完了です。
Ruby
Rubyはオープンソースでシンプルで動的なプログラミング言語です。
Downloaded: rubyinstaller-devkit-2.6.6-1-x64.exe
実行ファイルをダブルクリックして、License Agreementの画面で「I accept the License」にマークを入れて次に進みます。Installation Destination and Optional Tasksの画面で入力欄にインストールしたいフォルダー(例:e:\Ruby\Ruby26-x64)を入力して、
- Add Ruby executables to your PATH
- Associate .rb and .rbw files with this Ruby installation
- Use UTF-8 as default external coding.
にチェックを入れて Install をクリック。
Select Componentsの画面で
- MSYS2 development toolchain 2020-04-03
を選択します。
Completing the Ruby 2.6.6-1-x64 with MSYS2 Setup Wizardの画面で、
- Run ‘ridk install’ to setup MSYS2 and development toolchain.
にチェックを入れて、Finishをクリック。
すると、Ruby Installer 2 for Windowsのコマンド画面が表示されます。とりあえず、1, 3 を入力してENTERを押します。そうすると MSYS2 がインストールされます。
- Install MSYS2 and MINGW development toolchain succeeded
と表示されたら完了です。完了した処で、コマンド画面を閉じましょう。
DirectX SDK
DirectX SDKとは、Windows 8に於いて、高パフォーマンスの開発環境を提供するツールです。Qtにて使用するOpenGLツールであるANGLE-libraryはQt5の機能に含まれていますが、Windowsではデータ変換が必要です。データ変換に必要なDirectX SDK機能はVisual Studio 2019がカバーしています。
Microsoft Visual Studio Community 2019
DirectX SDKとWindows SDKをカバーしています。しかも、無料でダウンロード出来ます。
ここ➔ Windows 10 開発者ツールをダウンロードする
上記のサイトからVisual Studioをダウンロードすると、Visual Studio Installerが起動します。続行すると、各種コンポーネントの選択メニューが現れますので、インストールをクリックする前に下の2項目は選択しておきましょう。
- Visual Studio 2019 インストーラーのワークロード選択でユニバーサルWindowsプラットフォーム開発を選択します。 (DirectX SDK機能)
- Visual Studio 2019 インストーラーのオプション コンポーネント選択で [Windows 10 SDK (10.0.19041.0)] を選択します。 (Windows SDK機能)
「ダウンロードしながらインストールする」または「インストール」ボタンをクリックすれば開始します。インストールには少々時間が掛かりますので、気長にお待ちください。
注意:Cドライブにインストールしますが、プログラムのサイズは30GBを超えますので注意しましょう。ハードディスクに余裕のない場合は、Visual Studio 2017等の古いプログラムはアンインストールすることを推奨します。
Cygwin for ICU Package
Cygwinとは、Linux distribution on Windowsのような機能を持つ GNUソフトウェアであり、オープンソースのツールです。
Downloaded: setup-x86_64.exe
実行ファイルをダブルクリックします。Setup画面が表示されますので、インストールプログラムのダウンロード先の選択画面で、「Install from Internet」を選択します。
次にSelect Root Install Directory画面で、インストール先のフォルダーを入力し、All Users (RECOMMENDED)を選択します。
次の画面では、Local Packege Directory画面が表示されます。インストール先のフォルダーを入力します。このフォルダーにインストールファイルがダウンロードされます。
Select Your Internet Connection画面では、Use System Proximity Settingsを選択してしましょう。次の Choose A Download Site画面では、どこを選んで頂いても結構です。ここでは、日本国内のサイトを選択しました。
ここで、パッケージ選択画面が表示されます。ここは Defaultのまま、先に進みましょう。
次にパッケージのレビュー画面が表示されます。ここは、そのまま次に進んで頂いて結構です。
最後に Create Icon画面が表示されます。
- Create Icon on Desktop
- Add Icon to Start Menu
を選択して、完了ボタンをクリックすれば、インストール完了です。
CMake (既設)
CMakeはオープンソースでクロスプラットフォームのツールです。ソフトウェアのビルドとテストとパッケージングに使用します。
Downloaded: cmake-3.18.3-win64-x64.msi
既設のCMakeからアップデートしました。旧プログラムをアンインストールして、新プログラムをインストールします。注意点は1点のみ。Install Option画面で、
- Add CMake to the system PATH for all users
- Create CMake Desktop Icon
を選択した、先に進み、インストールを開始します。
jom, the parallel make tool for Windows
jomはnmakeのクローンで、並行して個別のコマンドを同時に実行するサポートをしてくれます。
Downloaded: jom_1_1_3.zip
jomはQtプログラムです。ソースコードからのコンパイルにはQtを使用します。ここでは、https://wiki.qt.io/Jomから実行ファイルをダウンロードして使用します。「the latest stable jom release」を選択して、ダウンロードしましょう。
Ninja
Downloaded: ninja-win.zip
NinjaはVisual C++に代わる高速でシンプルなプログラミングツールです。実行ファイルはhttps://ninja-build.org/からダウンロード出来ます。
Conclusion
如何でしたか。個々の必須プログラムの説明については、無視してください。いろいろ調べましたが、僕にとっては、どれもスタートレックの宇宙語ですから…。
本稿ではQtをインストールする上での必須プログラムの一部を紹介し、インストール手順を列記しました。次項では、Qtをインストールする上での、面倒な方の必須プログラムのインストール手順を紹介します。