我在Windows 7上仅安装了IDE。 我想创建一个普通的C ++项目(非QT项目),但是我遇到错误:未找到有效的工具包。 当我点击Options-> Kits时,我看到桌面(默认)工具包,并且它没有显示任何错误。
我之所以会出现这个错误是因为我没有安装Qt库吗? 如果是这样,是否有任何方法可以绕过下载/安装Qt库,只使用IDE呢?
我在Windows 7上仅安装了IDE。 我想创建一个普通的C ++项目(非QT项目),但是我遇到错误:未找到有效的工具包。 当我点击Options-> Kits时,我看到桌面(默认)工具包,并且它没有显示任何错误。
我之所以会出现这个错误是因为我没有安装Qt库吗? 如果是这样,是否有任何方法可以绕过下载/安装Qt库,只使用IDE呢?
找到了问题所在。Qt Creator要求您使用列在其Qt库中的编译器。请使用维护工具安装。
操作步骤:
转到 工具 -> 选项...,选择左侧的构建和运行。打开Kits标签。 您应该在列表中有手动->桌面(默认)行。选择它。 现在,在 Qt版本组合框中选择类似于Qt 5.5.1在PATH(qt5)中的内容,并单击“应用”按钮。从现在开始,您应该能够创建、生成和运行空Qt项目。
E: 无法定位软件包libqt4-core E: 无法定位软件包libqt4-gui
- Piotr Aleksander Chmielowski未找到有效的Kits 这个问题出ç�°æ˜¯å› 为qt-creatorä¸�知é�“ä½ çš„qt版本ã€�编译器或调试器。 首先,让我们解决Qt版本。这å�¯èƒ½ä¹Ÿä¼šè§£å†³å…¶ä»–问题😉。
您å°�试创建一个新项目,è¿�行选择一个kit,然å��在列表ä¸æ²¡æœ‰å�¯ç”¨çš„kit。
按照以下æ¥éª¤è¿›è¡Œæ“�作:
是的我...
希望这有所帮助;)
find <path_to_python> -name qmake.exe
来确定qmake文件的位置。(对我来说是~/Anaconda3/Library/bin/qmake.exe
。) - craqQt版本
是None
。工具->选项...->构建和运行->套件
选项卡,单击要设置为默认值的套件,然后您将看到下面的字段列表,其中之一是Qt版本
。如果它是None
,请将其更改为您在Qt版本
选项卡中可用的版本之一,该选项卡就在套件
选项卡旁边。未找到有效的Kits
,请转到选项->构建&运行->(Kits选项卡),然后您将看到一个手动类别,其中应该列出桌面作为默认值。sudo apt-get install qt5-default
,然后返回QT Creator并启动新项目,您将在列表中看到包括桌面选项的Kit。sudo pacman -S cmake
针对Manjaro操作系统。
在Windows上安装Qt后,我遇到了类似的问题。
可能是因为初始安装时只安装了Qt Creator而没有安装任何Qt库。在从头开始安装时,请使用在线安装程序并选择以下安装内容:
首先,选择至少一个版本的Qt库(例如Qt 5.15.1)和所选的C++编译器(例如MinGW 8.1.0 64位)。
选择开发人员和设计师工具。我保留了默认选择。
注意:也可以在安装完成后使用Qt安装目录下的MaintenanceTool.exe更改Qt库和工具的选择。请参见此处。
sudo apt install qt6-base-dev
编辑 -> 首选项... -> 工具包 -> Qt 版本
/usr/bin/qmake6
,然后点击“应用”(否则它不会被设置)完成。
我已经在我的Linux Mint上解决了这个问题,首先:
安装qmake:sudo apt-get install qt5-default
打开终端并输入qmake,您应该会得到qmake的路径
创建一个新项目(应用程序小部件类型),当您到达套件部分时,您应该会找到桌面列表项,单击管理,然后转到套件选项卡栏并向下滚动,直到找到一个名为Qt版本的下拉菜单,单击管理并将路径粘贴到那里,然后提交。
现在设置完成了!!
解决此问题的另一种方法(我在Ubuntu 16.04上实现了它,但也可能适用于Windows和其他Ubuntu版本):
在安装步骤中,当您到达选择通过复选框安装哪些软件包的步骤时,除了选择默认的“工具”复选框并按下“下一步”之外,还要勾选您想要的QT版本的框。我通常会选择最新版本的QT的第一个框。
这样做后,您应该不会看到本主题中描述的“未找到有效工具包”的问题。
愉快的编码。