QtCreator:找不到有效的工具包

Agr*_*hak 64 c++ ide qt qt-creator

仅安装在Windows 7上的IDE.我想创建一个Plain C++项目(非QT项目); 但是我收到一个错误:找不到有效的工具包.当我点击选项 - >套件时,我看到桌面(默认)套件,它没有显示任何错误.

我收到错误是因为我没有安装Qt库吗?如果是这样,有什么办法可以绕过下载/安装并只使用IDE?

mmd*_*ger 47

虽然OP询问Windows,但在Ubuntu Linux上也会出现此错误,Google会在您搜索错误"QtCreator:找不到有效的工具包"时首先列出此结果.

在Ubuntu上,这可以通过运行来解决:

对于Qt5:

sudo apt-get install qt5-default
Run Code Online (Sandbox Code Playgroud)

对于Qt4:

sudo apt-get install qt4-dev-tools libqt4-dev libqt4-core libqt4-gui
Run Code Online (Sandbox Code Playgroud)

这个问题的答案在这里,并在这里,尽管这些项目不太搜索引擎友好的...

  • 在 Ubuntu 上,我得到:“E:无法找到软件包 libqt4-core E:无法找到软件包 libqt4-gui” (2认同)
  • 这不能解决OP问题,这是ubuntu用户的答案 (2认同)

Agr*_*hak 46

发现了这个问题.Qt Creator希望您使用其Qt库中列出的编译器.使用维护工具进行安装.

为此:

转到工具 - >选项....选择左侧的构建和运行.打开套件选项卡.您应该在列表中有手动 - >桌面(默认)行.选择它.现在在Qt版本组合框中的PATH(qt5)中选择类似Qt 5.5.1的内容,然后单击Apply按钮.从现在开始,您应该能够创建,构建和运行空的Qt项目.

  • @mm_转到"工具 - >选项...".选择左边的"Build&Run".打开`Kits`选项卡.您应该在列表中有"手动 - >桌面(默认)"行.选择它.现在在**Qt版本**组合框中选择类似`Qt 5.5.1 in PATH(qt5)`的内容,然后单击Apply按钮.从现在开始,您应该能够创建,构建和运行空的Qt项目. (11认同)
  • 这是我见过的唯一一个讨论Qt维护工具和dQt库的地方(我是Qt和学习新手).谢谢!! (2认同)
  • 当我去做这个时,我得到了一个损坏的安装错误:(安装qt不是短任务xx特别是当你扔进源...感谢提示虽然! (2认同)

小智 32

没有找到有效的工具包 出现问题是因为 qt-creator 不知道您的 qt、编译器或调试器的版本。首先,让我们解决 Qt 版本。它通常也可以解决其他问题;)。

您尝试创建一个新项目,运行选择一个套件,然后列表中没有可用的套件。

按照步骤:

  1. 在终端中执行命令:sudo apt-get install qt5-default 安装 qt 版本 5。
  2. 验证版本你的Qt和位置您的qmake的文件。通过在终端中执行命令qmake --version来做到这一点。您可能会得到与此行类似的结果。 QMake 3.1 版在 /usr/lib/x86_64-linux-gnu 中使用 Qt 5.9.5 版。这里重要的是位置/usr/lib/x86_64-linux-gnu
  3. 打开你的 Qt-creator。
  4. 转到“工具>选项”或“工具>选项”
  5. 选择Qt 版本组合框并选择并单击“添加”或“Ajouter”
  6. 然后在第2步的位置找到qmake文件。这里/usr/lib/x86_64-linux-gnu/qt5/bin/这里你有 qt5 的 qmake 文件。打开它,点击应用
  7. 转到“套件”组合框。选择桌面(默认)或桌面(默认)。然后向下滚动到按钮以选择 Qt version: 并向下列出以选择您刚刚添加的版本。8.然后全部应用。检查你的编译器和调试器,没问题。你完成了。

是的,我 ...

希望它有帮助;)

  • 这是比接受的答案更好的 qt-creator GUI 指南。为了使其与 Windows 相关,请使用 pip (或 anaconda)安装 qt 并在 git-bash 中运行“find <path_to_python> -name qmake.exe”来找出 qmake 文件的位置。(对我来说是“~/Anaconda3/Library/bin/qmake.exe”。) (2认同)

abc*_*oep 6

就我而言,问题是我的默认套件Qt versionNone.

转到Tools -> Options... -> Build & Run -> Kits选项卡,单击您要设为默认的套件,您将在下方看到一个字段列表,其中一个是Qt version. 如果是None,请将其更改为Qt versions选项卡旁边的Kits选项卡中可供您使用的版本之一。


小智 5

对于 QT 5.*,如果您在 Kits 中遇到错误,例如No Valid Kits Found,请转到Options->Build&Run->(Kits 选项卡),然后您会看到一个 Manual 类别,其中应将 Desktop 列为默认值。

只需转到您的操作系统终端并写入sudo apt-get install qt5-default,然后返回 QT Creator 并开始您的新项目,您就会看到列表中包含套件选项“桌面”。

  • 如何在 Windows 10 中执行此操作 (26认同)