Qtについて、ひとこと。
OpenCVを使う上で、避けることの出来ないツールが「Qt / Qt Creator」のようです。実際にこれは、「VTK Toolkit」を「Viz 3D Visualizer」機能としてOpenCVに取り込むために必要ではないでしょうか。
Qtは巨大なツールであり、そのSource Codeのサイズも然り、それをコンパイルする上での必須プログラムの数にも圧倒されます。とりあえずこの記事では、その必須プログラムを列記いたします。
Qt Dependencies
- Qt 5.14.0 or later (source)
- Qt WebEngine Module, incl. in Qt5
- Perl 5.14 or later
- jom
- Python version 3, 3.5 or later
- Python version 2, 2.7.5 or later required for Qt WebEngine
- LLVM/Clang 8.0.0 or later
- GCC 5.1.0 or later, Visual C++ is the substitute.
- zlib 1.2.3.4 or later, Optional
- GNU Make 3.79 or 3.79.1, Optional
- CMake 3.13.4 or later
- Ninja, Optional
- Qbs 1.7.x or later, Optional
- Ruby
- ICU Package (source)
- ANGLE-library (bundled in Qt5 Package)
- DirectX SDK (for Windows 8)
- covered by Visual Studio 2019.
- Visual Studio (VC++) 2017 or later
- Windows SDK
Qtの必須プログラムに、更に必須プログラムが在りますので、注意しましょう。
Qt Webkit Dependencies
Qt Webkitの機能はQt WebEngineで網羅されております。また、Windows用のインストールプログラムが供給されていないことから、残念ですが、インストールは断念します。
参考のため、必須プログラムは列記しておきます。
- Perl (Qt dependency)
- Python (Qt dependency)
- Ruby (Qt dependency)
- Bison
- GPerf
- Grep
- Flex
- LibIconv
- SQLite
当サイトでの関連記事へのリンクはこちら。
- Prepare for Qt Build (Part 1)
- Prepare for Qt Build (Part 2: LLVM/Clang)
- Prepare for Qt Build (Part 3: ICU)
- Qt 5 Build
- Installing Qt 5 Toolkit on OpenCV 4
まとめ
本稿では、Qt / Qt Creator Requirement必須プログラムを列記致しました。これから暫くQtのインストールの記事が続きますが、気長にお付き合いください。最後までお読みいただき、ありがとうございました。