【问题标题】:Using kplotwidget in Qt Creator在 Qt Creator 中使用 kplotwidget
【发布时间】:2012-02-27 18:39:44
【问题描述】:

如何在 QtCreator 中使用 Kplotwidget,我在 .pro 中添加了 /use/lib/kde4 和 /usr/include/kde4,并尝试添加 libkde.so、libkdeui.so 等库(来自 kde4 子文件夹)但没有任何用处,我的构建输出是“加载共享库时出错:libkde.so:无法打开共享对象文件:没有这样的文件或目录”

【问题讨论】:

    标签: qt4 kde


    【解决方案1】:

    Qt Creator 2.4 解决方案

    1. 转到 .pro 文件

    2. 添加行:LIBS+=/usr/lib64/libkdeui.so.5 \ -L/usr/lib64

    3. 添加行:INCLUDEPATH+= /usr/include/kde4

    以上解决方案可以避免 KDE 系列小部件(例如 KLed、KColorButton 等)出现问题

    【讨论】:

      【解决方案2】:

      libkde.so 仅包含 KDECore 库类。如果您想使用 KDE 中的 GUI 元素,您必须包含 libkdeui.so。将以下内容添加到您的 .pro 中:

      unix:!macx:!symbian: LIBS += -lkdeui

      【讨论】:

      • 我做了同样的事情,但它给了我类似“加载共享库时出错:libkde.so:无法打开共享对象文件:没有这样的文件或目录”的错误,无论我是否添加 libkde。不管是否如此,我必须明确地包括 #include "incl/kde4/kplotwidget.h" #include "incl/kde4/kplotobject.h"
      • 顺便说一句。除了 KPlotWidget,您还使用 KDE 中的哪些类。因为 KPlotWidget 在 libkdeui.so
      • 在/usr/include/kde4/我找到了kplotwidget.h,包含它后,编译器没有给出kplotwidget.h的错误:没有这样的文件或目录
      • 我有fedora14,如何查看kdebase-workspace-dev安装
      • 我使用了这个命令,找到 /usr/ -type f -name "kdev.so*" 我找到了一些结果,所以我安装了 kdebase-workspace-dev
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-08-31
      • 2010-11-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-03
      • 2020-10-03
      相关资源
      最近更新 更多