Nix*_*xmd 8 qt qt-creator archlinux
在ArchLinux中安装Qt Creator 2.8使用pacman安装qt5-*(*作为每个相关包)
存储库中没有示例,因此我使用了AUR中的示例,qt5示例
示例安装在/ 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
Run Code Online (Sandbox Code Playgroud)
这意味着例子在正确的地方
但它们没有在Qt Creator中显示!

我如何将它们带入qtcreator?
PS:我不想忘记解决方案并安装SDK.
我知道 OP 要求使用 archlinux,但我在 Ubuntu 20.04 上遇到了同样的问题。为了解决它,我必须安装以下两个包:
sudo apt-get install qtbase5-examples qtbase5-doc-html
Run Code Online (Sandbox Code Playgroud)
这将显示基本widget示例。
可以通过显式安装来添加其他示例(例如 qt quick):
sudo apt install qtquickcontrols2-5-examples
Run Code Online (Sandbox Code Playgroud)
要实际显示它们,qtcreator我必须安装:
sudo apt install qt5-doc qt5-doc-html
Run Code Online (Sandbox Code Playgroud)
这是输出 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
Run Code Online (Sandbox Code Playgroud)
编辑:
还要确保安装您需要的 qml 模块,例如:
sudo apt install qml-module-qtquick-controls2
Run Code Online (Sandbox Code Playgroud)
导航到示例的安装位置并.pro使用 qt-creator 打开项目文件。
或者,如果您只想构建并运行该示例。导航到该目录qmake,make然后简单地运行输出
此外,如果您严格要求示例在 IDE 中显示,请尝试使用管理员权限启动,因为示例的安装目录可能需要管理员权限。
| 归档时间: |
|
| 查看次数: |
18539 次 |
| 最近记录: |