【发布时间】:2012-02-27 18:39:44
【问题描述】:
如何在 QtCreator 中使用 Kplotwidget,我在 .pro 中添加了 /use/lib/kde4 和 /usr/include/kde4,并尝试添加 libkde.so、libkdeui.so 等库(来自 kde4 子文件夹)但没有任何用处,我的构建输出是“加载共享库时出错:libkde.so:无法打开共享对象文件:没有这样的文件或目录”
【问题讨论】:
如何在 QtCreator 中使用 Kplotwidget,我在 .pro 中添加了 /use/lib/kde4 和 /usr/include/kde4,并尝试添加 libkde.so、libkdeui.so 等库(来自 kde4 子文件夹)但没有任何用处,我的构建输出是“加载共享库时出错:libkde.so:无法打开共享对象文件:没有这样的文件或目录”
【问题讨论】:
Qt Creator 2.4 解决方案
转到 .pro 文件
添加行:LIBS+=/usr/lib64/libkdeui.so.5 \ -L/usr/lib64
添加行:INCLUDEPATH+= /usr/include/kde4
以上解决方案可以避免 KDE 系列小部件(例如 KLed、KColorButton 等)出现问题
【讨论】:
libkde.so 仅包含 KDECore 库类。如果您想使用 KDE 中的 GUI 元素,您必须包含 libkdeui.so。将以下内容添加到您的 .pro 中:
unix:!macx:!symbian: LIBS += -lkdeui
【讨论】: