Kid-6ren">
gpt4 book ai didi

Fedora 上的 Qt Creator 25 : "No valid kits found"

转载 作者:行者123 更新时间:2023-12-04 17:50:46 24 4
gpt4 key购买 nike

如果我尝试在 Qt Creator 中打开现有项目,我总是收到“找不到有效工具包”。

我发现了很多关于此的问答,但是在我的安装中,我无法选择有效的 Qt 版本,因为:

在 Build&Run->Kids->Desktop->QtVersion: None

我在此字段中看不到任何其他条目。

如前所述:它是 Fedora 25 x86_64 版本。

Qt Creator 在命令行中给出:

Warning: No kit 'qt.57.gcc_64_kit' found. Continuing.



这是一个应该存在于某处的文件吗?可以在某处下载吗?手动配置好像不行,因为无法选择qt版本。

有没有我没有安装的软件包?有没有可以用来获得有效安装的元软件包?

我安装了什么:

rpm -qa | grep qt5


    dbusmenu-qt5-0.9.3-0.11.20150604.fc24.x86_64
qt5-qtbase-gui-5.7.0-3.fc25.x86_64
qt5-qtwebchannel-5.7.0-2.fc25.x86_64
qt5-qttools-static-5.7.0-3.fc25.x86_64
qt5-qtconfiguration-devel-0.3.1-2.fc24.x86_64
adwaita-qt5-0.4-3.fc25.x86_64
qt5-qtsvg-devel-5.7.0-2.fc25.x86_64
qt5-qtbase-common-5.7.0-3.fc25.noarch
qt5-qtlocation-devel-5.7.0-2.fc25.x86_64
qt5-qttools-libs-designer-5.7.0-3.fc25.x86_64
qt5-qtx11extras-devel-5.7.0-2.fc25.x86_64
qt5-qtserialport-5.7.0-2.fc25.x86_64
qt5-qttools-devel-5.7.0-3.fc25.x86_64
qt5-qtconfiguration-0.3.1-2.fc24.x86_64
qt5-qtwayland-devel-5.7.0-2.fc25.x86_64
qt5-qttools-libs-clucene-5.7.0-3.fc25.x86_64
qt5-qtlocation-5.7.0-2.fc25.x86_64
quazip-qt5-0.7.2-1.fc25.x86_64
qt5-qttools-libs-designercomponents-5.7.0-3.fc25.x86_64
qt5-qttools-5.7.0-3.fc25.x86_64
qt5-qtenginio-devel-1.6.1-2.fc25.x86_64
qt5-linguist-5.7.0-3.fc25.x86_64
qt5-qtwebsockets-devel-5.7.0-1.fc25.x86_64
qt5-qtconnectivity-devel-5.7.0-2.fc25.x86_64
qt5-qtsvg-5.7.0-2.fc25.x86_64
qt5-qtquickcontrols-5.7.0-1.fc25.x86_64
qt5-qtwayland-5.7.0-2.fc25.x86_64
qt5-devel-5.7.0-9.fc25.noarch
qt5-qtxmlpatterns-5.7.0-2.fc25.x86_64
qt5-qtwebkit-5.7.0-2.fc25.x86_64
qt5-qtserialport-devel-5.7.0-2.fc25.x86_64
qt5-qtaccountsservice-devel-0.6.0-2.fc24.x86_64
qt5-qttools-libs-help-5.7.0-3.fc25.x86_64
qt5-qtmultimedia-5.7.0-2.fc25.x86_64
qt5-qtimageformats-5.7.0-2.fc25.x86_64
qt5-qtsensors-5.7.0-2.fc25.x86_64
qt5-qtdoc-5.7.0-1.fc25.noarch
qt5-designer-5.7.0-3.fc25.x86_64
qt5-qtbase-static-5.7.0-3.fc25.x86_64
qt5-qtenginio-1.6.1-2.fc25.x86_64
qt5-qt3d-5.7.0-2.fc25.x86_64
qt5-qtbase-5.7.0-3.fc25.x86_64
qt5-qtdeclarative-devel-5.7.0-2.fc25.x86_64
qt5-rpm-macros-5.7.0-9.fc25.noarch
qt5-qhelpgenerator-5.7.0-3.fc25.x86_64
qt5-qtwebsockets-5.7.0-1.fc25.x86_64
qt5-qtconnectivity-5.7.0-2.fc25.x86_64
phonon-qt5-4.9.0-3.fc25.x86_64
qt5-qtscript-5.7.0-2.fc25.x86_64
qt5-qtwebchannel-devel-5.7.0-2.fc25.x86_64
qt5-gstreamer-devel-1.2.0-11.fc25.x86_64
qt5-qtaccountsservice-0.6.0-2.fc24.x86_64
phonon-qt5-backend-gstreamer-4.9.0-1.fc25.x86_64
qt5-qtscript-devel-5.7.0-2.fc25.x86_64
qt5-qtbase-devel-5.7.0-3.fc25.x86_64
qt5-qtx11extras-5.7.0-2.fc25.x86_64
polkit-qt5-1-0.112.0-8.fc25.x86_64
qt5-qdoc-5.7.0-3.fc25.x86_64
qt5-qtdeclarative-static-5.7.0-2.fc25.x86_64
qt5-qtwebkit-devel-5.7.0-2.fc25.x86_64
qt5-gstreamer-1.2.0-11.fc25.x86_64
qt5-qtdeclarative-5.7.0-2.fc25.x86_64
qt5-qtsensors-devel-5.7.0-2.fc25.x86_64
qt5-qttools-common-5.7.0-3.fc25.noarch
qt5-qtmultimedia-devel-5.7.0-2.fc25.x86_64
qt5-qtxmlpatterns-devel-5.7.0-2.fc25.x86_64
qt5-qt3d-devel-5.7.0-2.fc25.x86_64

最佳答案

我还在 Fedora 25 上使用 Qt Creator 进行开发,它对我有用。

这是我通常的做法:

dnf install make gcc-c++ gdb
dnf install qt5*-devel
dnf install qt-creator

在此之后,我在全新的 Fedora 25(我昨天刚刚从头安装)上获得了一个有效的 Qt Creator 配置。

老实说,我不确定您可能做错了什么,但我有一些想法:
  • 您是从以前的操作系统版本升级还是将以前 Qt Creator 版本的配置复制到新安装中?
  • 检查您是否安装了编译器和构建环境( makegcc 、...)
  • 如果其配置损坏,您可以尝试删除 ~/.config/QtProject Qt Creator 可能会认出你的东西。
  • 尝试删除 *.pro.user如果它可能是由以前的 Qt Creator 版本生成的,请提供项目文件

  • 在任何情况下,您都可以相对轻松地修复配置。
  • 转到工具 -> 选项
  • 选择构建和运行
  • 在 Compilers 选项卡上,您应该会在自动检测部分中看到已安装的编译器。如果您安装了编译器但无法识别,请在此处手动添加。
  • 在 Qt 版本选项卡上,我从 Fedora 存储库(当前为 5.7.0)安装的版本出现在手册部分(即使我没有手动添加)。您可以通过浏览到 /usr/bin/qmake-qt5 添加它.
  • 在 Kits 选项卡上,我有一个名为 Desktop 的 Manual 条目,它基本上设置为使用上面提到的编译器和 Qt 版本。
  • 关于Fedora 上的 Qt Creator 25 : "No valid kits found",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40978510/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com