Using Qt creator WITHOUT Qt

  • I don't like Qt, and don't need Qt.

    However I really like Qt creator but I can't seem the be able to make it do anything without Qt.

    So far here is what I did :

    I Installed MinGW.
    I installed Qt Creator 3.4.0 (Latest stable i guess)

    Qt creator found "C:\MinGW\bin\gdb.exe" by itself and assigned it as a debugger automatically

    Then I told creator that "C:\MinGW\bin\mingw32-make.exe" was a compiler. (Somehow creator didn't find the compiler by itself even though it is exactly at the same place as the debugger. It seems like Qt folks really don't want me to use MinGW's compiler...)

    I tried to setup the ABI field for the compiler (Tools/Options/Build&Run/Compiler -> ABI:) but none of the combination seemed to help.

    I created a kit with the above compiler and debugger. The "Qt Version" field write "none" and it will remain like that because I really don't want to bother downloading 1 gb of uselessness for windows/linux/osx (= 3gb for nothing). The kit name (in the kit list) is black but in italics so I don't know what this mean (it's not red and thus I guess it's "not invalid" ? = valid ?). Yet when I try to load a .pro file it complains there is no valid kit found.

    This is really frustrating. I'm starting to think it is literally impossible to get qt creator to work without being babysitted by Qt sdk.

    Does my only option is to learn how makefiles works and send everything to mingw32-make.exe myself manually and keep using qt creator to edit my codes (because it's such a good code editor that it would still be worth the hassle) ?... no wait, Qt creator cant even open the project without Qt so that doesn't even works...

    ...or maybe there is a very old version of Qt creator that doesn't force me to use Qt ?

    Or maybe is there another IDE out there worth the title (Codeblock is unusable on osx and Eclipse is a pain on every OS) (My opinion of course).

    Or maybe I'm just missing a setting in the build & run menu... but I really tried everything that made sense to me.

    Thanks for the help, I really need it.

  • Yo Bro,

    you can of course use Qt Creator to build projects without Qt.
    Instead of setting up MinGW by yourself you can use the online
    installer where you have the choice to not download
    any prebuild Qt binaries, but a suitable MinGW compiler together with creator.
    If you even don´t want to use qmake for generating Makefiles
    feel free to download a recent cMake.

    btw: mingw32-make is not a compiler, try g++.exe (or similar)

  • The problem is that *.pro files are Qt. They're built using qmake, which is part of the application framework.

    You can build non-Qt projects with QtCreator, but you would need to use another build system which is not a part of Qt. I think cmake is a good choice then. QtCreator supports multiple build systems through plugins.

    However, from what I am reading you seem to be a very unexperienced developer. Most likely, you just don't understand Qt/the development value in Qt despite it's file size. You also seem to miss that the 1GB is only the development files, which is rather minimalistic for a development environment. For example, XCode or Visual Studio take up several GB just for one operating system.

    It's your time, so you can do whatever you want. But I friendly suggest you dig into the Qt docs and make yourself clear what the benefits of Qt are, might save you some lifetime until you finally realize that file sizes don't matter as much as you'd expect right now.

Log in to reply

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.