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) |