Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Qt Creator and other tools
  4. Problem with Qt Creator
Forum Update on Monday, May 27th 2025

Problem with Qt Creator

Scheduled Pinned Locked Moved Qt Creator and other tools
22 Posts 5 Posters 11.9k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • L Offline
    L Offline
    LooQ
    wrote on 17 Mar 2013, 00:00 last edited by
    #1

    Hi,

    I have some strange problem with Qt Creator. I just installed on my Windows 7 (32 bit) :

    • Qt 5.0.1 for Windows 32-bit (MinGW 4.7, 823 MB) .
      Everything was fine during installation but after that when i try to open Qt Creator - nothing happens (no errors). I have tried to reinstall program and reboot my system but have been unsuccessful.
      What would be wrong? Do you know the reason why it doesn't work?

    Please help me because i need this program to study.

    1 Reply Last reply
    0
    • R Offline
      R Offline
      rivimey
      wrote on 17 Mar 2013, 16:36 last edited by
      #2

      I presume by "nothing happens" you mean no window appears? Have you checked the process list (Start Task Manager) to see if the creator process is running? If it is, kill it (all instances, if several) and then try starting Creator from a cmd.exe shell; you should be able to see any messages Creator writes out.
      HTH, Ruth

      1 Reply Last reply
      0
      • L Offline
        L Offline
        LooQ
        wrote on 17 Mar 2013, 18:37 last edited by
        #3

        Sorry, my bad. You are right, I mean no window appears. I checked the procees list and it's look like the process qtcreator.exe is running but after 10 seconds is killing by himself (I quess). I tried to running qt from cmd.exe as you told but everything looks the same. Is there any solution to run the program form cmd shell with some kind of output or logs?

        1 Reply Last reply
        0
        • R Offline
          R Offline
          rivimey
          wrote on 17 Mar 2013, 22:06 last edited by
          #4

          I am not a Creator expert so I can't offer any specific assistance.

          Possibly a debugger might help, but a simple tool I find useful is Process Monitor (microsoft download) which can be set to log every interaction a process has with the OS; sometimes this can give a clue as to what is going wrong.

          1 Reply Last reply
          0
          • K Offline
            K Offline
            koahnig
            wrote on 18 Mar 2013, 09:20 last edited by
            #5

            Do you have other installations of Qt libs on your computer?
            Or is the Qt 5.0.1 SDK as you installed the only Qt installation?

            I am moving your thread to tools, since it is apparently Qt creator related problem.

            Vote the answer(s) that helped you to solve your issue(s)

            1 Reply Last reply
            0
            • L Offline
              L Offline
              LooQ
              wrote on 18 Mar 2013, 17:48 last edited by
              #6

              No, I don't. It's my first installations of Qt on this computer. In fact OS is very clean because I did reinstall of Win7 few days ago. Beside Qt libs I have Visual Studio Ultimate 2012 on the computer. Is it could be the problem?

              rivimey - Thank you, this is very useful program. But I'm not sure what this all informations means. I checked this process and for me everything looks good.

              EDIT : I installed just Qt Creator 2.6.2 for Windows and it's works! In settings I added patch to Libs Qt and MinGW but now I have a error compiling. Let's take a look :

              @
              D:/Qt/Qt5.0.1/Tools/MinGW/bin/mingw32-make -f Makefile.Debug
              mingw32-make[1]: Entering directory 'D:/Qt/Hello2/Hi2-build-Desktop_Qt_5_0_1_MinGW_32bit-Debug'
              g++ -c -pipe -fno-keep-inline-dllexport -g -frtti -Wall -Wextra -fexceptions -mthreads -DUNICODE -DQT_QML_DEBUG -DQT_DECLARATIVE_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_OPENGL_ES_2 -DQT_OPENGL_ES_2_ANGLE -DQT_NEEDS_QMAIN -I../Hi2 -I'../../Qt5.0.1/5.0.1/mingw47_32/include' -I'../../Qt5.0.1/5.0.1/mingw47_32/include/QtWidgets' -I'../../Qt5.0.1/5.0.1/mingw47_32/include/QtGui' -I'../../Qt5.0.1/5.0.1/mingw47_32/include/QtCore' -I'debug' -I'.' -I'.' -I'../../Qt5.0.1/5.0.1/mingw47_32/mkspecs/win32-g++' -o debug/main.o ../Hi2/main.cpp
              Makefile.Debug:357: recipe for target 'debug/main.o' failed
              mingw32-make[1]: Leaving directory 'D:/Qt/Hello2/Hi2-build-Desktop_Qt_5_0_1_MinGW_32bit-Debug'
              makefile:34: recipe for target 'debug' failed
              mingw32-make[1]: *** [debug/main.o] Error 1
              mingw32-make: *** [debug] Error 2
              20:15:07: The process "D:\Qt\Qt5.0.1\Tools\MinGW\bin\mingw32-make.exe" exited with code 2.
              Error while building/deploying project Hi2 (kit: Desktop Qt 5.0.1 MinGW 32bit)
              When executing step 'Make'
              @

              Any ideas what's now could be wrong?

              1 Reply Last reply
              0
              • K Offline
                K Offline
                koahnig
                wrote on 18 Mar 2013, 20:46 last edited by
                #7

                Good to know that you could move at least a step by installing Qt creator separately once again. However, you seem to have a really bad start with Qt.

                The installation of MS Visual Studio in parallel should not any issues. I have msvc 2005 installed in parallel to Qt creator. The main issue that you have to keep all the different compilation separate. You cannot mix the compilations of different compilers and even versions of them. That was also the reason for my question. I suspected an eventual conflict with an earlier installation.

                One thing you should note is that you can handle different compilers (eg. MinGW and also msvc compilers) in parallel with the same installation of Qt creator. For some it is a bit confusing that Qt creator is using Qt libs/dlls as well. Those may be a complete different version from what you are intending to use in your applications. You can check the version Qt creator is compiled against on "Help"->"About Creator". I think Qt creator 2.6.2 is compiled (based) against Qt 4.8.4.

                Coming to your compile error you have posted. It looks to me that the tool chains are not setup correctly. Go in the creator to "Tools"->"Options" a window should open. It lists on the left the different options you can change here. Goto "Build&Run" and select the tab "Kits". Are there some automatically selected kits? Otherwise you have to manually select one, which should be the Qt 5.0.1 you have installed with the sdk.
                You have to also the tabs "Qt versions" and "Compilers". The last one "Compilers" has probably detected your msvc2012 installation and may list this in the menu. More important at the moment is that it has your MinGW compiler also listed.

                Vote the answer(s) that helped you to solve your issue(s)

                1 Reply Last reply
                0
                • L Offline
                  L Offline
                  LooQ
                  wrote on 19 Mar 2013, 17:32 last edited by
                  #8

                  First of all thanks for your time! Secondly this is what i have got in "Options". In tab "Qt Version" I have only Qt 5.0.1 (mingw47_32) (patch is D:\Qt\Qt5.0.1\5.0.1\mingw47_32\bin\qmake.exe) selected by me because Qt Creator didn't found nothing automatically. In tab "Compilers" i have got as you told. Automatically detected compiler MSVS and another one MinGW (patch is: D:\Qt\Qt5.0.1\Tools\MinGW\bin\gcc.exe) which is selected by me.
                  I checked Qt Creator version in Help-About Qt Creator and you were right 2.6.2 is based on Qt 4.8.3. Is it wrong for me? Because for now i'm trying to use libs Qt 5.0.1.

                  In tab "Kits" was empty so I added one. This is how it looks: "Kits - Window":http://img15.imageshack.us/img15/7637/41881278.jpg

                  1 Reply Last reply
                  0
                  • K Offline
                    K Offline
                    koahnig
                    wrote on 19 Mar 2013, 19:16 last edited by
                    #9

                    The above error message you have received when you had already setup your kit?

                    One thing you might try is rerunning qmake. Go onto the project on the left side of creator and do a right mouse click. Select "Run qmake" in the dialog. When successful, do a rebuild as well.

                    I am not sure how you have setup your small project. Typically, if you have one of the templates, everything should be alright. You might want to start with the fresh console project.

                    Vote the answer(s) that helped you to solve your issue(s)

                    1 Reply Last reply
                    0
                    • L Offline
                      L Offline
                      LooQ
                      wrote on 19 Mar 2013, 19:55 last edited by
                      #10

                      Yes, that's right. I did what you said but I have still the same error. I really don't know what's going on with it. The project which I tried to run is just "Hello World" or empty Qt GUI Application. Any ideas?

                      1 Reply Last reply
                      0
                      • K Offline
                        K Offline
                        koahnig
                        wrote on 19 Mar 2013, 20:32 last edited by
                        #11

                        [quote author="LooQ" date="1363714362"]
                        I checked Qt Creator version in Help-About Qt Creator and you were right 2.6.2 is based on Qt 4.8.3. Is it wrong for me? Because for now i'm trying to use libs Qt 5.0.1.
                        [/quote]
                        Just saw this.
                        No, that is no problem. Qt creator is also an application based on Qt. In your case Qt 4.8.3. You can use it with any version for building applications. Even pretty old versions you could handle and also the up-coming versions. So you can definitely use it with Qt 5.0.1 and later.

                        Sorry, at the moment I am running out of ideas.

                        I am wondering a bit about your makefile. The error occurs at line 357 of MakeFile.debug. This is quite big for a simple hello world program. I have just checked. For a small program with 8 source files and the same number of header files, my makefile.debug has less than 170 lines.
                        You have only one source file with a hello world program. So it should be smaller.

                        Please post Makefile.debug. I am not optimistic, but may I can see something.

                        Vote the answer(s) that helped you to solve your issue(s)

                        1 Reply Last reply
                        0
                        • L Offline
                          L Offline
                          LooQ
                          wrote on 20 Mar 2013, 09:36 last edited by
                          #12

                          So, my new empty program Qt GUI Application has 481 lines. Let's take a look maybe you will find something wrong : "Makefile.debug":http://mysticpaste.com/view/QjlpMjIqyC?2
                          Anyway, thanks!

                          1 Reply Last reply
                          0
                          • K Offline
                            K Offline
                            koahnig
                            wrote on 20 Mar 2013, 10:11 last edited by
                            #13

                            Well, the answer why your makefile.debug is so long is easy.
                            qmake includes all required Qt headers as if your source is dependent on changes there. This makes sense when you are changing Qt itself, because the headers might change and the dependent application modules have to be recompiled. However, I have never changed Qt headers since I have started with Qt (maybe version 4.2 or so).
                            This behavior blows up the makefile, but is not required for standard users. Must be a leftover of the recent introduction of Qt 5. While bringing it on its way, the Qt developers were changing the headers and so it was required. In general, this should not cause the problems you have.

                            Checking the compile command and flags, those make sense to me. I did not see major differences when comparing to an empty QApplication project based on Qt4.8.4.

                            As indicated above, I am not using Qt 5 yet. However, I assume that this might be an issue of Qt creator setup on Windows 7 32 bit, but i am out of ideas.

                            I am trying to trigger one more knowledgable on Qt creator setup.

                            Vote the answer(s) that helped you to solve your issue(s)

                            1 Reply Last reply
                            0
                            • T Offline
                              T Offline
                              tobias.hunger
                              wrote on 20 Mar 2013, 11:03 last edited by
                              #14

                              I never heard anybody running into creator not starting yet.

                              Do you have other mingw installed in addition to the one from Qt? Having two mingw in the PATH can cause trouble on windows.

                              1 Reply Last reply
                              0
                              • L Offline
                                L Offline
                                LooQ
                                wrote on 20 Mar 2013, 14:26 last edited by
                                #15

                                No I don't. As I told I have only one mingw and VS 2012 on this computer. Btw. This computer is hmm pretty old I mean my processor is AMD Athlon XP 3000. Is it could be the problem with compatibility with Qt 5.0.1 ?

                                1 Reply Last reply
                                0
                                • T Offline
                                  T Offline
                                  tobias.hunger
                                  wrote on 20 Mar 2013, 14:28 last edited by
                                  #16

                                  I don't think so. Creator takes quite a lot of resources when parsing/searching code, but not to start up.

                                  1 Reply Last reply
                                  0
                                  • K Offline
                                    K Offline
                                    koahnig
                                    wrote on 20 Mar 2013, 14:51 last edited by
                                    #17

                                    [quote author="LooQ" date="1363628925"]
                                    EDIT : I installed just Qt Creator 2.6.2 for Windows and it's works! In settings I added patch to Libs Qt and MinGW but now I have a error compiling. Let's take a look :

                                    @
                                    D:/Qt/Qt5.0.1/Tools/MinGW/bin/mingw32-make -f Makefile.Debug
                                    mingw32-make[1]: Entering directory 'D:/Qt/Hello2/Hi2-build-Desktop_Qt_5_0_1_MinGW_32bit-Debug'
                                    g++ -c -pipe -fno-keep-inline-dllexport -g -frtti -Wall -Wextra -fexceptions -mthreads -DUNICODE -DQT_QML_DEBUG -DQT_DECLARATIVE_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_OPENGL_ES_2 -DQT_OPENGL_ES_2_ANGLE -DQT_NEEDS_QMAIN -I../Hi2 -I'../../Qt5.0.1/5.0.1/mingw47_32/include' -I'../../Qt5.0.1/5.0.1/mingw47_32/include/QtWidgets' -I'../../Qt5.0.1/5.0.1/mingw47_32/include/QtGui' -I'../../Qt5.0.1/5.0.1/mingw47_32/include/QtCore' -I'debug' -I'.' -I'.' -I'../../Qt5.0.1/5.0.1/mingw47_32/mkspecs/win32-g++' -o debug/main.o ../Hi2/main.cpp
                                    Makefile.Debug:357: recipe for target 'debug/main.o' failed
                                    mingw32-make[1]: Leaving directory 'D:/Qt/Hello2/Hi2-build-Desktop_Qt_5_0_1_MinGW_32bit-Debug'
                                    makefile:34: recipe for target 'debug' failed
                                    mingw32-make[1]: *** [debug/main.o] Error 1
                                    mingw32-make: *** [debug] Error 2
                                    20:15:07: The process "D:\Qt\Qt5.0.1\Tools\MinGW\bin\mingw32-make.exe" exited with code 2.
                                    Error while building/deploying project Hi2 (kit: Desktop Qt 5.0.1 MinGW 32bit)
                                    When executing step 'Make'
                                    @

                                    Any ideas what's now could be wrong?[/quote]
                                    at Tobias The startup issue has been solved by LooQ through additional and reinstallation of Qt creator.
                                    However, the next strange thing had popped up.

                                    Vote the answer(s) that helped you to solve your issue(s)

                                    1 Reply Last reply
                                    0
                                    • T Offline
                                      T Offline
                                      tobias.hunger
                                      wrote on 20 Mar 2013, 15:32 last edited by
                                      #18

                                      koahnig: I read that, I just do not know enough about windows to analyze this.

                                      1 Reply Last reply
                                      0
                                      • K Offline
                                        K Offline
                                        koahnig
                                        wrote on 20 Mar 2013, 16:53 last edited by
                                        #19

                                        at Tobias: Sorry, I thought you have skipped while browsing.

                                        The error message does not make sense to me either. It reads like a mingw32-make problem.

                                        at LooQ:
                                        It looks we are running out of options.

                                        This is now more wild guessing than sound information. As you stated your HW is a bit "antique" I have no glue if there is an incompatibility with mingw on your HW. However, we could do a short test.
                                        open "cmd.exe" (the DOS prompt).
                                        Type
                                        @
                                        g++ --version
                                        @
                                        it might tell you already the version of the compiler. Which means that the bin folder is part of your path setting. make a path setting with
                                        @
                                        set path=D:/Qt/Qt5.0.1/Tools/MinGW/bin
                                        @
                                        you can check the version again.

                                        create a folder and navigate with the dos prompt to the folder. Create a file called main.cpp with content:
                                        @
                                        #include <iostream>

                                        using namespace std;

                                        int main()
                                        {
                                        cout << "Hello World!" << endl;
                                        return 0;
                                        }
                                        @

                                        You should be able to compile with following command:
                                        @
                                        g++ main.cpp
                                        @
                                        If successful there should be an exe called a.exe and it should write the string.

                                        Finally let see, if there is really a problem with mingw32-make.
                                        You can start this with:
                                        @
                                        mingw32-make main
                                        @
                                        It should generate now a main.exe which should work as well.

                                        Again, this is wild guessing.

                                        Vote the answer(s) that helped you to solve your issue(s)

                                        1 Reply Last reply
                                        0
                                        • L Offline
                                          L Offline
                                          LooQ
                                          wrote on 20 Mar 2013, 22:18 last edited by
                                          #20

                                          You are right, something is wrong with MinGW. When I open cmd shell and go to D:/Qt/Qt5.0.1/Tools/MinGW/bin, then I can check version of g++ and it shows me :
                                          @g++ (Built by MinGW-builds project) 4.7.2 ... etc.@

                                          And it seems to be good but when I tried to do step by step what you wrote - somethings goes wrong. I created simple "Hello World" program in D:/Qt/Qt5.0.1/Tools/MinGW/bin, and when I tried to run :
                                          @g++ main.cpp@

                                          Error window appears saying:
                                          @"Program cc1plus.exe has stopped working. Windows is checking solution ..... " @

                                          So this is not just wild guessing, something is wrong with it. I checked on my friend's computer and I did exactly the same steps and it works perfectly. In last step I had main.exe.

                                          This could be the solution for my problem. Now how can I fix it?

                                          1 Reply Last reply
                                          0

                                          1/22

                                          17 Mar 2013, 00:00

                                          • Login

                                          • Login or register to search.
                                          1 out of 22
                                          • First post
                                            1/22
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • Users
                                          • Groups
                                          • Search
                                          • Get Qt Extensions
                                          • Unsolved