Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. :-1: error: Qt Creator needs a compiler set up to build. Configure a compiler in the kit options.
Forum Updated to NodeBB v4.3 + New Features

:-1: error: Qt Creator needs a compiler set up to build. Configure a compiler in the kit options.

Scheduled Pinned Locked Moved General and Desktop
36 Posts 8 Posters 80.1k Views 1 Watching
  • 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.
  • D Offline
    D Offline
    Dreeass
    wrote on last edited by
    #12

    [quote author="JKSH" date="1356352158"][quote author="Dreeass" date="1356341542"]What do I have to do to make the add-in work? (Error screenshot is in a previous message)[/quote]Which add-in are you referring to? What do you want to use it for? I don't understand the language in the screenshot, sorry.

    If you are talking about the Visual Studio Add-in, then the answer is: That add-in is not for Qt Creator. It is for people who want to write Qt programs using the Visual Studio IDE.[/quote]
    This is the output I'm getting when trying to build my test project:
    @14:41:32: Running steps for project Tutorial...
    14:41:32: Configuration unchanged, skipping qmake step.
    14:41:32: Starting: "C:\Qt\Qt5.0.0\Tools\QtCreator\bin\jom.exe"
    C:\Qt\Qt5.0.0\Tools\QtCreator\bin\jom.exe -f Makefile.Debug
    cl -c -nologo -Zm200 -Zc:wchar_t -Zi -MDd -GR -W3 -w34100 -w34189 -EHsc -DUNICODE -DWIN32 -DQT_QML_DEBUG -DQT_DECLARATIVE_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_OPENGL_ES_2 -DQT_OPENGL_ES_2_ANGLE -I"........\5.0.0\msvc2010\include" -I"........\5.0.0\msvc2010\include\QtWidgets" -I"........\5.0.0\msvc2010\include\QtGui" -I"........\5.0.0\msvc2010\include\QtCore" -I"debug" -I"." -I"." -I"........\5.0.0\msvc2010\mkspecs\win32-msvc2010" -Fodebug\ @C:\Users\Andreas\AppData\Local\Temp\main.obj.6316.0.jom
    'cl' is not recognized as an internal or external command,
    operable program or batch file.
    jom: C:\Qt\Qt5.0.0\Tools\QtCreator\bin\Tutorial-build-Desktop_Qt_5_0_0_MSVC2010_32bit_SDK-Debug\Makefile.Debug [debug\main.obj] Error 1
    cl -c -nologo -Zm200 -Zc:wchar_t -Zi -MDd -GR -W3 -w34100 -w34189 -EHsc -DUNICODE -DWIN32 -DQT_QML_DEBUG -DQT_DECLARATIVE_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_OPENGL_ES_2 -DQT_OPENGL_ES_2_ANGLE -I"........\5.0.0\msvc2010\include" -I"........\5.0.0\msvc2010\include\QtWidgets" -I"........\5.0.0\msvc2010\include\QtGui" -I"........\5.0.0\msvc2010\include\QtCore" -I"debug" -I"." -I"." -I"........\5.0.0\msvc2010\mkspecs\win32-msvc2010" -Fodebug\ @C:\Users\Andreas\AppData\Local\Temp\mainwindow.obj.6316.16.jom
    'cl' is not recognized as an internal or external command,
    operable program or batch file.
    cl -c -nologo -Zm200 -Zc:wchar_t -Zi -MDd -GR -W3 -w34100 -w34189 -EHsc -DUNICODE -DWIN32 -DQT_QML_DEBUG -DQT_DECLARATIVE_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_OPENGL_ES_2 -DQT_OPENGL_ES_2_ANGLE -I"........\5.0.0\msvc2010\include" -I"........\5.0.0\msvc2010\include\QtWidgets" -I"........\5.0.0\msvc2010\include\QtGui" -I"........\5.0.0\msvc2010\include\QtCore" -I"debug" -I"." -I"." -I"........\5.0.0\msvc2010\mkspecs\win32-msvc2010" -Fodebug\ @C:\Users\Andreas\AppData\Local\Temp\moc_mainwindow.obj.6316.16.jom
    'cl' is not recognized as an internal or external command,
    operable program or batch file.
    jom: C:\Qt\Qt5.0.0\Tools\QtCreator\bin\Tutorial-build-Desktop_Qt_5_0_0_MSVC2010_32bit_SDK-Debug\Makefile.Debug [debug\mainwindow.obj] Error 1@

    main.cpp
    @#include "mainwindow.h"
    #include <QApplication>
    #include <QHBoxLayout>
    #include <QSlider>
    #include <QSlider>
    #include <QSpinBox>

    int main(int argc, char *argv[]) {
    QApplication prog(argc, argv);

       QWidget *mainWindow = new QWidget;
       mainWindow->setWindowTitle("How many chicken wings?");
    
       QSpinBox *spinner = new QSpinBox;
       QSlider *slider = new QSlider(Qt::Horizontal);
       spinner->setRange(1,50);
       slider->setRange(1,50);
       QObject::connect(spinner, SIGNAL(valueChanged(int)),
                        slider, SLOT(setValue(int)));
       QObject::connect(slider, SIGNAL(valueChanged(int)),
                        spinner, SLOT(setValue(int)));
       spinner->setValue(10);
    
       QHBoxLayout *layout = new QHBoxLayout;
       layout->addWidget(slider);
       layout->addWidget(spinner);
       mainWindow->setLayout(layout);
       mainWindow->show();
    
    return prog.exec&#40;&#41;;
    

    }
    @

    Kits: http://i.imgur.com/vRHy7.png
    Compilers: http://i.imgur.com/cBZaQ.png

    1 Reply Last reply
    0
    • S Offline
      S Offline
      sNicky
      wrote on last edited by
      #13

      on Ubuntu 12.10 Qt 5.0.0 i just did:

      1. sudo apt-get install g++
      2. restarted computer(don't know if need it)
        and appeared another problem:(error: cannot find -lGL qt)
      3. sudo apt-get install libgl1-mesa-dev libglu1-mesa-dev
      4. all goes normal :)
      1 Reply Last reply
      0
      • JKSHJ Offline
        JKSHJ Offline
        JKSH
        Moderators
        wrote on last edited by
        #14

        [quote author="Dreeass" date="1356355326"]
        @
        'cl' is not recognized as an internal or external command,
        operable program or batch file.
        @
        [/quote]

        Did you restart your computer after installing the SDK, and before compiling your program? Windows 7 (and earlier) requires a restart after registering new environment variables.

        If that doesn't help, try http://stackoverflow.com/questions/8800361/cl-is-not-recognized-as-an-internal-or-external-command

        Qt Doc Search for browsers: forum.qt.io/topic/35616/web-browser-extension-for-improved-doc-searches

        1 Reply Last reply
        0
        • D Offline
          D Offline
          Dreeass
          wrote on last edited by
          #15

          [quote author="JKSH" date="1356435668"][quote author="Dreeass" date="1356355326"]
          @
          'cl' is not recognized as an internal or external command,
          operable program or batch file.
          @
          [/quote]

          Did you restart your computer after installing the SDK, and before compiling your program? Windows 7 (and earlier) requires a restart after registering new environment variables.

          If that doesn't help, try http://stackoverflow.com/questions/8800361/cl-is-not-recognized-as-an-internal-or-external-command[/quote]
          I'm running Windows 8 64-bit, could you please explain it yourself on how I do it because I'm getting sick of the hundreds of Microsoft sucky help pages. I have literally tried every single thing, WxWidgets seems to be better for me.

          1 Reply Last reply
          0
          • JKSHJ Offline
            JKSHJ Offline
            JKSH
            Moderators
            wrote on last edited by
            #16

            I just looked at your compilers+kits screenshot again, and realized that you're using Visual Studio 2010, not just Windows SDK 7.1.

            If I remember correctly, you'll still need to install Windows SDK 7.1, AND upgrade Visual Studio 2010. However, the installation order is important, because of "a bug in Microsoft's patches":http://blogs.msdn.com/b/vcblog/archive/2011/03/31/10148110.aspx. The correct order is:

            Install Visual Studio 2010 (which you've already done)

            Install "Windows SDK 7.1":http://www.microsoft.com/en-us/download/details.aspx?id=8442

            Install "Visual Studio 2010 SP1":http://www.microsoft.com/en-au/download/details.aspx?id=23691

            Install "Visual C++ 2010 SP1 Compiler Update for the Windows SDK 7.1":http://www.microsoft.com/en-us/download/details.aspx?id=4422

            Note: If you've already done step #3 without doing step #2, you should uninstall Visual Studio 2010 and start again.

            Qt Doc Search for browsers: forum.qt.io/topic/35616/web-browser-extension-for-improved-doc-searches

            1 Reply Last reply
            0
            • JKSHJ Offline
              JKSHJ Offline
              JKSH
              Moderators
              wrote on last edited by
              #17

              Actually, I just remembered that someone has kindly provided an unofficial MinGW-based build, inclusive of a compiler, which should work out-of-the-box.

              If you want to avoid the hassle of fixing your MSVC 2010 installation, you can use this instead: http://lists.qt-project.org/pipermail/development/2012-December/008919.html

              Qt Doc Search for browsers: forum.qt.io/topic/35616/web-browser-extension-for-improved-doc-searches

              1 Reply Last reply
              0
              • C Offline
                C Offline
                changedsoul
                wrote on last edited by
                #18

                I am getting this error too. I am trying to learn Qt. I download this development environment thinking it contains everything I need, but am un able to compile.

                I have a fresh Install of Windows 8 Pro, absolutly no other programming tools installed. I downloaded Qt 5 just a few days ago and installed. Started a Qt GUI wizard app, tried to compile and got the error that I have no compiler.

                Correct me if I am wrong, but should not this Qt designer install a compiler that works with itself? And of not, should it not prompt the user there is not one installed and give a link to download, or maybe have Qt installer get it itself and install it?

                1 Reply Last reply
                0
                • U Offline
                  U Offline
                  utcenter
                  wrote on last edited by
                  #19

                  Uh... windows 8, someone even tested this piece of #$@&?

                  The current offline installer DOES NOT COME with a compiler, and is build to work with Visual Studio 2010's compiler. You can get VS2010 express for free and install that.

                  ... or wait a few more days for Qt 5.0.1 to come out, it will provide more pre-build binaries to work with different compilers, I suppose windows 8 will be a better match with VS2012, which I may say compiles and works very well with Qt with a few minor issues, but I am using windows 7. I even downgraded a new machine that came with 8 after spending some time with it and failing to get charmed...

                  1 Reply Last reply
                  0
                  • C Offline
                    C Offline
                    changedsoul
                    wrote on last edited by
                    #20

                    I am forced to be on windows 8. I have tried and tried to downgrade to windows 7, but everytime I get through the install, it fails with not being able to configure on my hardware. I have begun to like windows 8 now that I can by pass that horrid start screen, and got my start menu back. Thank you for clarifying that this version doesnt come with a compiler. I will wait till one comes out that has one available.

                    1 Reply Last reply
                    0
                    • JKSHJ Offline
                      JKSHJ Offline
                      JKSH
                      Moderators
                      wrote on last edited by
                      #21

                      [quote author="changedsoul" date="1358481491"]Correct me if I am wrong, but should not this Qt designer install a compiler that works with itself? And of not, should it not prompt the user there is not one installed and give a link to download, or maybe have Qt installer get it itself and install it?[/quote]Qt supports many different compilers (MSVC, GCC, Clang, Intel C++ Compiler, and maybe others) so you can choose your compiler and integrate it with Qt Creator. You just need to make sure that your Qt Library was built using that compiler. Like utcenter said, the current Qt 5.0.0 package is for MSVC 2010; soon, Qt 5.0.1 packages will be released for MSVC 2010, MSVC 2012, and MinGW 4.7

                      There are 2 problems with providing a compiler:

                      • It is illegal for us to provide MSVC or the Intel C++ Compiler
                      • We used to provide MinGW (GCC for Windows), but people complained that:
                        ** They already have a compiler, and didn't want to download a package that includes a compiler
                        ** The flavour of MinGW that we provided was not the one they wanted

                      Anyway, Qt is a library. Libraries don't usually provide compilers (for example, GTK+, wxWidgets, and SDL don't provide compilers either)

                      [quote author="changedsoul" date="1358552730"]Thank you for clarifying that this version doesnt come with a compiler. I will wait till one comes out that has one available. [/quote]You might have to wait a long time for an official package. However, alexpux made an unofficial build here: http://sourceforge.net/projects/mingwbuilds/files/external-binary-packages/Qt-Builds/Qt-5.0.1-x32.7z/download

                      Qt Doc Search for browsers: forum.qt.io/topic/35616/web-browser-extension-for-improved-doc-searches

                      1 Reply Last reply
                      0
                      • B Offline
                        B Offline
                        BoomC
                        wrote on last edited by
                        #22

                        Hy.
                        I have the same problem.
                        :-1: error: Qt Creator needs a compiler set up to build. Configure a compiler in the kit options.!
                        !http://img5.fotos-hochladen.net/uploads/01mtdehu1g0f.jpg()!
                        !http://img5.fotos-hochladen.net/uploads/02zsh2ec4oar.jpg()!
                        !http://img5.fotos-hochladen.net/uploads/034n9qoahy3f.jpg()!
                        http://img5.fotos-hochladen.net/uploads/04qv9b5fr4uz.jpg

                        I try to solve it already for one week.

                        thanks

                        1 Reply Last reply
                        0
                        • B Offline
                          B Offline
                          BoomC
                          wrote on last edited by
                          #23

                          Sorry for the broken pics
                          here the new.

                          http://s14.directupload.net/file/d/3258/kslv6haf_jpg.htm
                          http://s14.directupload.net/file/d/3258/yj7cvkuo_jpg.htm
                          http://s14.directupload.net/file/d/3258/aodclqfr_jpg.htm
                          http://s1.directupload.net/file/d/3258/peqqzllc_jpg.htm

                          1 Reply Last reply
                          0
                          • JKSHJ Offline
                            JKSHJ Offline
                            JKSH
                            Moderators
                            wrote on last edited by
                            #24

                            Your compiler is MinGW... but you installed the Visual Studio version of Qt.

                            You can choose one of these:

                            • Download "Qt 5.0.2 for Windows 32-bit (MinGW 4.7, 650 MB)": http://qt-project.org/downloads , OR
                            • Download Visual Studio 2012: http://www.microsoft.com/visualstudio/eng/downloads

                            Qt Doc Search for browsers: forum.qt.io/topic/35616/web-browser-extension-for-improved-doc-searches

                            1 Reply Last reply
                            0
                            • B Offline
                              B Offline
                              BoomC
                              wrote on last edited by
                              #25

                              Download Qt 5.0.2 for Windows 32-bit (MinGW 4.7, 650 MB)”: http://qt-project.org/downloads

                              thanks for the quick answer.
                              However, I have win7-64bit.

                              1 Reply Last reply
                              0
                              • JKSHJ Offline
                                JKSHJ Offline
                                JKSH
                                Moderators
                                wrote on last edited by
                                #26

                                You're welcome :)

                                [quote author="BoomC" date="1368789344"]However, I have win7-64bit.[/quote]It doesn't matter. You can create and run 32-bit applications in 64-bit Windows.

                                But anyway, I gave you two different options. If you don't want the 32-bit MinGW, you can download the 64-bit "Visual Studio Express 2012 for Windows Desktop": http://www.microsoft.com/visualstudio/eng/downloads

                                Qt Doc Search for browsers: forum.qt.io/topic/35616/web-browser-extension-for-improved-doc-searches

                                1 Reply Last reply
                                0
                                • B Offline
                                  B Offline
                                  BoomC
                                  wrote on last edited by
                                  #27

                                  the same error message

                                  http://s1.directupload.net/file/d/3258/ii95fmns_jpg.htm
                                  http://s14.directupload.net/file/d/3258/xmqw63af_jpg.htm
                                  http://s1.directupload.net/file/d/3258/px6pxv4e_jpg.htm

                                  1 Reply Last reply
                                  0
                                  • JKSHJ Offline
                                    JKSHJ Offline
                                    JKSH
                                    Moderators
                                    wrote on last edited by
                                    #28

                                    Now, you need to tell your project to use to correct kit.

                                    Click "Projects" (left side of Qt Creator)

                                    Click "Add Kit" (top-left corner of Qt Creator)

                                    Select your 32-bit MinGW kit

                                    Click the computer icon that says "Debug" (bottom-left corner of Qt Creator)

                                    Select your 32-bit MinGW kit

                                    Compile your program :)

                                    Also, you should uninstall the MSVC2012 version of Qt.

                                    Qt Doc Search for browsers: forum.qt.io/topic/35616/web-browser-extension-for-improved-doc-searches

                                    1 Reply Last reply
                                    0
                                    • B Offline
                                      B Offline
                                      BoomC
                                      wrote on last edited by
                                      #29

                                      :-1: error: [copydeploymentfolders] Error 1

                                      http://s1.directupload.net/file/d/3258/adlmwhip_jpg.htm

                                      1 Reply Last reply
                                      0
                                      • JKSHJ Offline
                                        JKSHJ Offline
                                        JKSH
                                        Moderators
                                        wrote on last edited by
                                        #30

                                        Hmm... I haven't seen that message before. Can you post everything in "Compile Output"?

                                        Also, try this:

                                        Close Qt Creator

                                        Uninstall the MSVC2012 version of Qt

                                        Delete C:\Qt\DATA\1st\1st.pro.user

                                        Re-open your project

                                        Compile again

                                        Qt Doc Search for browsers: forum.qt.io/topic/35616/web-browser-extension-for-improved-doc-searches

                                        1 Reply Last reply
                                        0
                                        • B Offline
                                          B Offline
                                          BoomC
                                          wrote on last edited by
                                          #31

                                          http://s7.directupload.net/images/130521/sx9zodmw.jpg

                                          This time i run step by step the first Tutorial.
                                          Same error.

                                          1 Reply Last reply
                                          0

                                          • Login

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