Chinaunix首页 | 论坛 | 博客
  • 博客访问: 262487
  • 博文数量: 84
  • 博客积分: 3742
  • 博客等级: 中校
  • 技术积分: 870
  • 用 户 组: 普通用户
  • 注册时间: 2009-09-20 19:38
文章分类

全部博文(84)

文章存档

2012年(6)

2011年(21)

2010年(54)

2009年(3)

分类: LINUX

2011-04-24 09:21:02

1)sudo apt-get install libqt4-dev
安装完这个包后,你就可以写Qt程序了。libqt4-dev会自动把下面相关的一些qt4包安装上,例如:

libqt4-assistant libqt4-dbus libqt4-designer libqt4-help libqt4-network libqt4-opengl libqt4-opengl-dev libqt4-qt3support libqt4-script libqt4-scripttools libqt4-sql libqt4-sql-mysql libqt4-svg libqt4-test libqt4-webkit libqt4-xml libqt4-xmlpatterns libqtcore4 libqtgui4

sudo apt-get install g++ automake
这俩个包并不属于qt包,但是编译Qt的c++编译器需要安装,在 g++包里。Qt有自己的编译系统,automake并不是必须的,但有时候需要编译一些第三方的库,所以一般推荐安装上。

3) sudo apt-get install qt4-dev-tools qt4-designer qt4-doc
qt4- dev-tools包含了一些开发用到辅助工具,如帮助系统工具assitant,翻译辅助工具linguist,d-bus查看器,Pixel Tool等。
qt4-designer则会安装GUI设计工具designer
qt4-doc qt4的帮助文件

4) sudo apt-get install qtcreator
安装qtcreator

安装后可以看到:

~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.


下面是一些选装的安装包

4) sudo apt-get install libqt4-opengl-dev
Qt4 OpenGL 相关的开发库文件

5) sudo apt-get install libqt4-sql-mysql libqt4-sql-odbc libqt4-sql-psql libqt4-sql-sqlite libqt4-sql-sqlite2
开发数据库所要的一些插件驱动,可选取自己需要的包安装

5.1) sudo install libiodbc2-dev libmysqlclient15-dev libsqlite3-dev
对应步骤5)中的数据库所需的开发库文件

你可能还需要的内容 appendix

a1) sudo aptitude search qt4
这个命令会让你查到和qt4相关的其它内容,比如调试用的符号表文件,pyqt,perlqt等

编译QMYSQL驱动 ------------linux平台(ubuntu9.04)

编写Qt程序时需要使用MySql数据库,由于安装QT时并没有安装MySql驱动,所以得重新编译生成MySql驱动,并放置到相应的位置,这样就可以编写带有MySql的Qt程序了。
编译安装步骤如下:
第一步;跳转到安装qt源代码目录下的/opt/qt-x11-opensource-src-4.5.2/src/plugins/sqldrivers/mysql,
你将看到  main.cpp mysql.pro Makefile README文件;
第二部:运行如下命令
qmake "INCLUDEPATH+=-I/usr/include/mysql" "LIBS+=-L/var/lib/mysql/mysql -lmysqlclient_r" mysql.pro
解释该命令的作用
INCLUDEPATH+=-I/usr/include/mysql:是你安装mysql开发包的include目录,将其添加到mysql.pro文件中
LIBS+=-L/var/lib/mysql/mysql -lmysqlclient_r :是你安装mysql开发包的lib目录,将mysql库添加到mysql.pro文件中。
运行make命令
开始编译。。。
最后产生libqsqlmysql.so 文件,
将其拷贝到Qt安装目录/usr/local/Trolltech/Qt-4.5.2/plugins/sqldrivers下。
这样就可以成功使用MySql数据库了。
参考文档:http://blog.csdn.net/fangjuntan/archive/2009/08/30/4500071.aspx
阅读(1220) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~