Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct
CMake produces a mixed debug and release build
Ronald Bowers last edited by
I have a project that uses Qt 5.7 and CMake 3.6.2. I build using "cmake --build . --config Release", invoke windeployqt to gather the Qt dependencies and then use cpack to zip it all up. When I run the application it fails complaining that it can't find qt5printsupportd. This is odd because I built with Release settings. If I add qt5printsupportd it fails complaining about qt5widgetsd. If I manually add all of the debug libs to the directory the application starts, but quickly fails with a "must create a Application before a QWidget" error. I believe this error often indicates mixed libraries.
Compiler is Visual Studio 2013, running on Windows 7.
Any idea on what I am doing wrong?
mchinand last edited by
Is '-config Release' a valid command line option? I use -DCMAKE_BUILD_TYPE=Release