1、使用Ubuntu的Software Center安装Qt creator;
2、下载Qwt6.0,http://sourceforge.net/projects/qwt/;并将其存放到/opt/下面;
3、按照User Guide的说明安装Qwt6.0,http://qwt.sourceforge.net/qwtinstall.html;安装完成后会在/usr/local/下面生成qwt-6.0.x文件夹;
4、将/usr/local/plugins/designer/libqwt_designer_plugin.so拷贝到/usr/share/qt4/plugins/designer/下面;
5、将qwt的共享库连接到/usr/local/lib下面,如对libqwt.so.6执行sudo ln -s /usr/local/qwt-6.0.x/lib/libqwt.so.6 /usr/local/lib/libqwt.so.6;
6、执行sudo ldconfig,以重新装载动态库;此时,在qt designer下面已经可以看到qwt的控件了;
7、接着,将/usr/local/qwt-6.0.x/include/下面的头文件拷贝到/usr/local/include/下面就可以在creator下面使用qwt了。
在 http://download.csdn.net/detail/yuhuabu/3545157 可以下载Qwt6.0 user guide的chm文档。
转自:http://blog.csdn.net/lzhengp1986/article/details/6770526
附自己总结的安装qwt6.0的具体步骤,与上文结合阅读效果更好:
1. 下载qwt6.0.2
2. 解压,然后参考readme指向的文档
3. 修改qwtconfig.pri中的安装路径环境变量
4. 在已经安装Qtcreator(或Qt)的情况下调用qmake qwt.pro(qmake要使用qt4的,默认情况系统可能会使用qt3的qmake)
5. make
6. make install
7. copy qwt安装目录下plugins/designer/下的文件到/usr/lib/qt4/plugins/designer文件夹下
8. 这样打开Qt creator发现qwt的控件已经能看到了
9. 如果qwt是使用qt编译的,编译qwt的qt版本与要集成进的Qt creator的qt版本必须一致,不然不兼容。
10. 使用Qt creator编译带有qwt插件的应用程序前要在pro文件中添加指向qwt库文件和头文件的环境变量,不然编译失败。
例如:
INCLUDEPATH += /usr/lib/qwt-6.1.0/include
LIBS += -L "/A/B/C" -lqwt
11. 现在编译仍然有问题,原因未知,可能是工程的pro中添加的环境变量的问题。
12. 当一致到arm端时。使用arm版的qmake、qt去编译qwt,编译应用程序时需要注意环境变量。拷贝生成的库到开发板文件系统中对应目录下使得应用程序能正确运行。