【问题标题】:Cannot get to work libqtx无法开始工作 libqtx
【发布时间】:2013-05-03 23:22:28
【问题描述】:

我已经完成了本教程中的所有操作:http://qt-project.org/wiki/LibQxt_in_QtCreator

我已经下载了最新的 libqxt,它的构建没有错误。我还复制了粘贴的头文件。

现在我的应用程序正在运行,我想包含 QxtGlobalShortcut - 但 IDE 告诉我没有这样的文件...如何解决这个问题?

我的 *.pro 文件

QT       += core gui

配置 += qxt QXT += 核心 gui 小部件

greaterThan(QT_MAJOR_VERSION, 4): QT += 小部件

目标 = QShot 模板 = 应用程序

SOURCES += main.cpp\ 主窗口.cpp

HEADERS += mainwindow.h

FORMS += mainwindow.ui

【问题讨论】:

    标签: qt libqxt


    【解决方案1】:

    您的 pro 文件没有任何问题。我看到两个可能的问题:

    1. 您尝试包含<QxtGlobalShortcut>,但实际上您需要包含<QxtGui/QxtGlobalShortcut>
    2. 你安装错了。 $QTDIR/mkspecs/features中有qxt.prfqxtvars.prf吗?

    【讨论】:

    • 1.当我在 qt creator 中键入 #include 我有一个错误 - 找不到“qxtglobal.h” 2. Ubuntu 和 Windows 上的文件夹缺少这些文件(在 ubuntu我已经从存储库安装了 libqxt-dev)
    • 第二个呢?你找到qxt.prfqxtvars.prf了吗? qxtvars.prf 中的 QXT_INSTALL_HEADERS 是否指向您的 qxt 标头所在的位置?
    • 我在 Ubuntu 和 Windows 上没有这些文件。这很奇怪 - 因为在 ubuntu 上我从存储库安装了 libqxt。
    • 嗯,这可能是问题所在。在 Windows 上,我从源代码编译了 qxt,并且我有这些文件。在 Linux Mint 中,我从存储库安装了 qxt,我在 /usr/share/qt4/mkspecs/features/ 中找到了 qxt.prf。 Qt 使用.prf 文件来确定要包含的路径、库等
    猜你喜欢
    • 1970-01-01
    • 2017-11-14
    • 2014-09-29
    • 2014-07-30
    • 1970-01-01
    • 1970-01-01
    • 2016-09-02
    • 2012-06-23
    • 1970-01-01
    相关资源
    最近更新 更多