配置 linux下的 qt环境, 用的是 Ubuntu 和 QT creator
原来按照参考资料一做的,后来发现那样做的话版本比较低,于是采取去官网下载最新安装的办法
到 http://qt.nokia.com/downloads 下载 Qt SDK for Linux/X11 32-bit** (371 MB)
执行后,下一步下一步操作就是了
mysql 的驱动折腾了2天,最后也忘了怎么整好的,也可能是自己程序的问题
然后是装qwt,主要按照2个参考文献(参考5、6)
上官网下源码包
http://sourceforge.net/projects/qwt/
解压后其目录qwt-5.2.1 下有安装说明 INSTALL,也就是
qmake
make
make install
但又有新的问题:
The program 'qmake' can be found in the following packages:
* qt3-dev-tools
* qt4-qmake
Try: sudo apt-get install <selected package>
说我没有qmake,但其实 qt SDK里面就有
另外,make install会有权限不够的问题,得用root权限才行
就我的情况,三条命令应该如下所示:
~/qtsdk-2010.04/qt/bin/qmake
make
sudo make install
进入/usr/local/qwt-5.2.1/lib,将里面的4个库文件分别copy到/qtsdk-2010.01/qt/lib目录下和/qtsdk-2010.01/lib目录下。
cd /usr/local/qwt-5.2.1/lib
cp libqwt.so* ~/qtsdk-2010.04/qt/lib/
cp libqwt.so* ~/qtsdk-2010.04/lib/
这样我们就可以在~/qtsdk-2010.04/qt/bin/designer中看到qwt控件了
cd ~/qtsdk-2010.04/qt/bin
./designer
但qtcreator 里面还没有qwt 控件,解决办法:
到qwt-5.2.1/designer/plugins/designer 下把 libqwt_designer_plugin.so 复制到 ~/qtsdk-2010.04/bin/designer下
其中 那个 qwt-5.2.1 是安装包的解压文件夹
然后再打开qtcreator就有了
参考资料:
1、在 Ubuntu 下安装 QT 开发环境(契合我的很多需求:mysql,统计图表等等)
http://www.qtcn.org/bbs/read.php?tid=11690
2、ubuntu下安装Qt环境及Qt Creator开发工具
http://www.ctochina.net/kb/show/619
3、2个wiki.ubuntu.org.cn
http://wiki.ubuntu.org.cn/index.php?title=Qt&variant=zh-cn
4、Ubuntu 10.04 下编译 QT 4.7 Beta2 源代码(目前还没兴致研究编译方法,所以这个没用上)
http://www.linuxidc.com/Linux/2010-08/28143.htm
5、Linux下Qwt-5.2.1的安装
http://www.linuxidc.com/Linux/2010-09/28381.htm
6、Linux下Qwt-2.5.1集成到Qt Creator
http://www.linuxidc.com/Linux/2010-09/28382.htm