无法在Qt中链接qwt

时间:2012-03-18 20:57:10

标签: qt qt4 qwt

我使用LIBS标志将qwt库链接到我的项目。所以在我项目的.pro中我有

LIBS += -L/home/Desktop/qwt-6.0.1/lib -lqwt

但无论如何Qt不承认qwt类。我错过了什么?

2 个答案:

答案 0 :(得分:2)

我认为您忘记包含标题。

尝试添加以下内容

INCLUDE += /home/Desktop/qwt-6.0.1/include

答案 1 :(得分:0)

我有同样的问题。你必须使用-L开关并将库路径设置为如下:

LIBS + = -L" /home/Desktop/qwt-6.0.1/lib /" -lqwt

将以上行添加到.pro文件中解决项目的编译错误。然后,对于运行Application,您应该使用bellow命令将libqwt.so.6.1.3链接到系统上的默认库路径:

ln -s /home/Desktop/qwt-6.0.1/lib/libqwt.so.6.1.3 /usr/lib/libqwt.so.6

或者只需使用以下命令更新LD_LIBRARY_PATH:

export LD_LIBRARY_PATH=/home/Desktop/qwt-6.0.1/lib/lib:$LD_LIBRARY_PATH

我建议你使用第一种方法。