12

在 ArchLinux 中安装 Qt Creator 2.8 使用 pacman 安装 qt5-*(* 作为每个相关包)

存储库中没有示例,因此我使用了 AUR 中的示例 qt5-examples

示例安装在 /usr/share/doc/qt/examples 下

qmake-qt5 -query 说:

QT_SYSROOT:
QT_INSTALL_PREFIX:/usr
QT_INSTALL_ARCHDATA:/usr/lib/qt
QT_INSTALL_DATA:/usr/share/qt
QT_INSTALL_DOCS:/usr/share/doc/qt
QT_INSTALL_HEADERS:/usr/include/qt
QT_INSTALL_LIBS:/usr/lib
QT_INSTALL_LIBEXECS:/usr/lib/qt/libexec                                                                                                              
QT_INSTALL_BINS:/usr/lib/qt/bin                                                                                                                      
QT_INSTALL_TESTS:/usr/tests                                                                                                                          
QT_INSTALL_PLUGINS:/usr/lib/qt/plugins                                                                                                               
QT_INSTALL_IMPORTS:/usr/lib/qt/imports                                                                                                               
QT_INSTALL_QML:/usr/lib/qt/qml                                                                                                                       
QT_INSTALL_TRANSLATIONS:/usr/share/qt/translations                                                                                                   
QT_INSTALL_CONFIGURATION:/etc/xdg                                                                                                                    
QT_INSTALL_EXAMPLES:/usr/share/doc/qt/examples                                                                                                       
QT_INSTALL_DEMOS:/usr/share/doc/qt/examples                                                                                                          
QT_HOST_PREFIX:/usr                                                                                                                                  
QT_HOST_DATA:/usr/lib/qt                                                                                                                             
QT_HOST_BINS:/usr/lib/qt/bin                                                                                                                         
QT_HOST_LIBS:/usr/lib                                                                                                                                
QMAKE_SPEC:linux-g++                                                                                                                                 
QMAKE_XSPEC:linux-g++                                                                                                                                
QMAKE_VERSION:3.0
QT_VERSION:5.1.0

这意味着示例在正确的位置

但它们没有显示在 Qt Creator 中!

Qt 创建者示例

如何将它们带入 qtcreator?

PS:我不想忘记解决方案并安装SDK。

4

7 回答 7

8

我知道 OP 要求使用 archlinux,但我在 Ubuntu 20.04 上遇到了同样的问题。为了解决它,我必须安装以下两个包:

sudo apt-get install qtbase5-examples qtbase5-doc-html

这将显示基本widget示例。

可以通过显式安装来添加其他示例(例如 qt quick):

sudo apt install qtquickcontrols2-5-examples

要真正让它们显示在qtcreator我必须安装:

sudo apt install qt5-doc qt5-doc-html

这是输出echo $(apt-mark showmanual | grep -P '(libqt|qt)')

cmake-qt-gui qt5-default qt5-doc qt5-doc-html qtbase5-dev qtbase5-doc-html qtbase5-examples qtcreator qtquickcontrols2-5-examples

编辑:

还要确保安装您需要的 qml 模块,例如:

sudo apt install qml-module-qtquick-controls2
于 2020-09-18T20:38:06.293 回答
2

QtCreator 示例已添加到官方存储库“Extra”中

https://www.archlinux.org/packages/extra/any/qt5-examples/

使用安装它:-

sudo pacman -S qt5-examples
于 2018-05-09T17:35:27.347 回答
1

导航到示例的安装位置并.pro使用 qt-creator 打开项目文件。

或者,如果您只想构建和运行示例。导航到目录qmakemake然后简单地运行输出

此外,如果您严格要求在 IDE 中显示示例,请尝试以管理员权限启动,因为示例的安装目录可能需要管理员权限。

于 2013-08-12T04:07:05.337 回答
1

我的情况是qt示例文件夹没有权限为非root用户读取和执行,修复它并且一切正常。在你的情况下:

sudo chmod +rx /usr/share/doc/qt/examples
于 2013-11-14T05:59:05.047 回答
1

我也在使用archlinux并且遇到了同样的问题。尽管没有安装示例和演示,但qmake-qt5 -query正在打印不存在的路径。

似乎 Qt5 示例现在在 AUR(Arch User Repository)上。

得到他们

  1. 下载https://aur.archlinux.org/packages/qt/qt5-examples/qt5-examples.tar.gz
  2. 可能使用$ tar xzf qt5-examples.tar.gz提取包
  3. cd qt5-examples包含 PKGBUILD 。然后运行​​makepkg。这将下载 165MB qt-everywhere-opensource-src-5.2.0.tar.xz
  4. 运行pacman -U qt-everywhere-opensource-src-5.2.0.tar.xz
于 2014-02-09T17:57:56.837 回答
1

Qtcreator 无法检测没有其 html 文件的示例。

所以,就我而言,我已经安装了 qtbase5-examples,但无法在 qtcreator 中看到示例。

后,

sudo apt-get install qtbase5-doc-html

示例在 qtcreator 中可见。qt5serialport-examples 也是如此。

sudo apt-get install qt5serialport-examples qtserialport5-doc-html

有一个美好的。

于 2022-01-24T10:45:12.660 回答
-2

确保像这样运行 qt-opensource-linux-x86-android-5.4.0.run:

$sudo ./qt-opensource-linux-x86-android-5.4.0.run

请不要忘记“sudo”,否则您会发现 qtcreator 中的示例丢失了。

于 2015-02-20T15:48:02.580 回答