Working with Qt Creator¶
Settings (MSYS2)¶
Setup CMake-Kit¶
Add CMake under
Tools -> Options -> Kits -> CMakeAdd C and C++ Compilers under
Tools -> Options -> Kits -> CompilersAdd Debugger under
Tools -> Options -> Kits -> DebuggersAdd Kit under
Tools -> Options -> Kits -> KitsAdjust
CMake GeneratorunderTools -> Options -> Kits -> KitstoMSYS MakefilesNote
Change the environment variable to
MAKEFLAGS=-j4(or similar) to enable parallel building on the kit level.
Setup Project¶
Load the project by opening a
CMakeLists.txtfile and configure it to use the new kit.Setup missing CMake flags (c.f. :ref:’CMake’)
Todo
The configuration is still “itchy”, as Qt creator changes the interface with every version See https://gitlab.eclipse.org/eclipse/simopenpass/simopenpass/-/issues/149
Settings (Linux)¶
Setup Kit¶
Qt Creator should be able to come up with a suiteable kit for developing openPASS on its own. If not, check if all Installing Prerequisites are met. Also, the steps above should be a good indicator, where to look for potential troubles.
Setup Project¶
Load the project by opening a
CMakeLists.txtfile and configure it to use a proper kit.Setup missing CMake flags (c.f. :ref:’CMake’)
Todo
The configuration is still “itchy”, as Qt creator changes the interface with every version See https://gitlab.eclipse.org/eclipse/simopenpass/simopenpass/-/issues/149
Alternative Method¶
Version Issues
Qt Creator is constantly improving the CMake integration. Unfortunatly, some versions seem to be buggy.
Tested Versions: 4.13.2 | 4.12.2
Follow the install instructions to invoke cmake from within your own build directory. - Execute the step for
build-release- Execute the step forbuild-debugOpen Qt Creator
Open
CMakeLists.txtQt Creator should find the configured build directories and create a temporary kit








