This chapter summarize actual development environment. Newer or older versions may work - feel free tweak main CMakeLists.txt and dependencies as you need.
This is target platform for the product.
- Qt 5.6.x LTS (incl. mingw32) & QtCreator 4+ and choose:
- 5.6/MinGW 4.9.2 (32-bit)
- Tools/MinGW 4.9.2 component
- Tools/QtCreator component
- NSIS 3.0+
- CMake 3.6+
- Git 2.7+
Just try install following packages:
sudo dnf install cmake
sudo dnf install mingw32-qt5-qtbase
sudo dnf install mingw32-nsis
This is not main target platform, because openconnect is used by other projects integrated into desktop environments. On the other side - the minimum of required packages to build this GUI should be installed by following commands:
sudo dnf install cmake
sudo dnf install qt5-qtbase-devel
sudo dnf install gnutls-devel openconnect-devel
- MacOS 10.11+
- Xcode 7.3+ incl. command line tools
- Qt online installer and choose:
- 5.6/"OS X" component
- Tools/QtCreator component