Qt / Qt Creator

Prepare for Qt Build on Windows 10 (Part 1)

Introduction

本稿ではQtをインストールする上での必須プログラムの一部を紹介し、インストール手順を列記します。必須プログラム第一弾は以下の通り。

これらは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 SDKWindows 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をインストールする上での、面倒な方の必須プログラムのインストール手順を紹介します。

返信を残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です