QtCreator: No valid kits found

后端 未结 7 1927
独厮守ぢ
独厮守ぢ 2020-12-08 03:29

Installed just the IDE on Windows 7. I want to create a Plain C++ Project (Non-QT Project); however I get an error: No valid kits found. When I click on O

相关标签:
7条回答
  • 2020-12-08 04:05

    For QT 5.* if you face error at Kits, like No Valid Kits Found, go to Options->Build&Run-> (Kits tab) then you see a Manual category which should list Desktop as the default.

    Just go to your OS Terminal and write sudo apt-get install qt5-default, go back to QT Creator and Start your New Project, and there you see the kit option Desktop included in the list.

    0 讨论(0)
  • 2020-12-08 04:09

    Another way to solve this issue (I did it on Ubuntu 16.04 but it might also work for windows and other Ubuntu versions):

    While going through the installation steps, when you reach the step where you choose which packages to install via check boxes, instead of just pressing next with the default "Tools" checkbox selected also check the box for the version of QT you would like in addition to the "Tools" box. I usually check the first box which is the latest version of QT.

    After doing this you should not see the "no valid kits found" issue described in this thread.

    Happy Coding.

    0 讨论(0)
  • 2020-12-08 04:14

    Found the issue. Qt Creator wants you to use a compiler listed under one of their Qt libraries. Use the Maintenance Tool to install this.

    To do so:

    Go to Tools -> Options.... Select Build & Run on left. Open Kits tab. You should have Manual -> Desktop (default) line in list. Choose it. Now select something like Qt 5.5.1 in PATH (qt5) in Qt version combobox and click Apply button. From now you should be able to create, build and run empty Qt project.

    0 讨论(0)
  • 2020-12-08 04:20

    No valid Kits found The problem occurs because qt-creator don't know the versions of your qt, your compiler or your debugger. First off, let's solve the Qt versions. It may normally solve the others too ;).

    You try to create a new project, run select a kit and then there is no kit available in the list.

    Follow the steps:

    1. Execute in your terminal the command: sudo apt-get install qt5-default to install qt version 5.
    2. Verify the version of your Qt and the location of your qmake file. Do this by executing in your terminal the command qmake --version. You may have a result similar to this line. QMake version 3.1 Using Qt version 5.9.5 in /usr/lib/x86_64-linux-gnu. What's important here is the location /usr/lib/x86_64-linux-gnu.
    3. Open your Qt-creator.
    4. Go to "Tools>Options" or "Outils>Options"
    5. Select the Qt Versions combobox and select and click "Add" or "Ajouter"
    6. Then find the qmake file in the location of step 2. Here /usr/lib/x86_64-linux-gnu/qt5/bin/ here you have the qmake file for qt5. Open it, click Apply.
    7. Go to "Kits" combobox. Select Desktop(by default) or Desktop(par défaut). Then scroll down to the button to select Qt version: and list down to select the version you just add. 8.Then apply all. Check your compiler and debugger and it's ok. You're done.

    Yes I ...

    Hope it's help ;)

    0 讨论(0)
  • 2020-12-08 04:21

    In my case the issue was that my default kit's Qt version was None.

    Go to Tools -> Options... -> Build & Run -> Kits tab, click on the kit you want to make as default and you'll see a list of fields beneath, one of which is Qt version. If it's None, change it to one of the versions available to you in the Qt versions tab which is just next to the Kits tab.

    0 讨论(0)
  • 2020-12-08 04:24

    Though OP is asking about Windows, this error also occurs on Ubuntu Linux and Google lists this result first when you search for the error"QtCreator: No valid kits found".

    On Ubuntu this is solved by running:

    For Qt5:

    sudo apt-get install qt5-default
    

    For Qt4:

    sudo apt-get install qt4-dev-tools libqt4-dev libqt4-core libqt4-gui
    

    This question is answered here and here, though those entries are less SEO-friendly...

    0 讨论(0)
提交回复
热议问题