Qt 5.x Support

NOTE: This project is ‘dormant’ and no longer updated. This page is posted for referencepurpose. Contents here may not be valid under current environment.

Qt version 5.x can be used to compile SCCToolKit.

Changes

  1. You can choose either Qt 4 or Qt 5 to build SCCToolKit in cmake.
  2. However, if OpenCV was built with Qt, we must use this version of Qt. SCCToolKit automatically obtains where’s Qt used to build OpenCV.
  3. Many bug fixes.

Important!

We recommend to use Qt 5.6 if you use Qt 5 from the following reasons,

  1. Qt 5.6 was announced to be the long term support version (3 years +).
  2. Qt 5.6 core license can be LGPLv2. ( Qt 5.7 uses LGLPv3, some modules without LGPL).
  3. Qt 5.5 had glitch in layout that has been solved in 5.6.

The LTS of Qt 4 is 4.8. Unless under special circumstances, we recommend to use Qt 5. We will gradually removing updating for Qt 4.

New Macros

Look at Cmake/SCCToolKitUtils.cmake and Cmake/QtMacrosExtra.cmake