在Qt中设置环境变量,其实和其他编译程序应该没有多大的区别,环境变量一般是指在操作系统中用来指定操作系统运行环境的一些参数,比如临时文件夹位置和系统文件夹位置等。环境变量是一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。这里用的最多的环境变量是:%PATH% 系统 指定可执行文件的搜索路径。
1、Qt 4.1.0 OpenSource for X11版的安装
Quote:
- #./configure
- #gmake
- #gmake install
这样,它会安装到默认的目录下面:/usr/local/Trolltech/Qt 4.1.0
有一个细节要注意:默认的,它是不配置安装数据库驱动的,所以你如果要支持数据库的话,要在configure的时候,配置相应的参数,详细的情况,可在安装后的assistant的SQL Database Drivers里找到。
很简单吧,这就安装完了,但是安装完了,并不表示能用了,还得设置相应的环境变量,因为可能和系统使用的Qt3.x相混了。 需要在我们的shell配置文件里增加几行(我这里是RedFlag Workstation 5.0, bash配置文件为.bash_profile:
Quote:
- PATH=/usr/local/Trolltech/Qt-4.1.0/bin:$PATH
- export PATH
- QTDIR=/usr/local/Trolltech/Qt-4.1.0
- export QTDIR
这回好了,只要你使用的是你自己的用户,那么就能正常使用Qt 4.1.0了,但是,如果你要编译Qt3的程序,则你***使用其它的用户进行安装,来使用Qt3对应的环境变量。
下面说说如何安装psql, odbc, sqlite, mysql的驱动在configure的时候,要加上配置项
Quote:
- ./configure -plugin-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -plugin-sql-psql
但是在运行的时候,它会可能会提示你测试不到mysql函数
于是,要修改一下文件src/plugins/sqldrivers/mysql/mysql.pro
在最开始处,加上下面两行(具体的目录,需要你自己查看系统的实际位置
Quote:
- INCLUDEPATH += /usr/include/mysql
- LIBS += -L/usr/lib/mysql
保存后,退出来,然后运行
Quote:
- ./configure -plugin-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -plugin-sql-psql -continue
再然后,就和其它的一样了,
Quote:
- gmake
- gmake install
但是在安装后,你会发现,mysql的驱动并未在sqldriver目录下面,
于是,再转到src/plugins/sqldrivers/mysql/目录下,
运行
Quote:
- make
然后把plugins/sqldrivers/目录下面的libqsqlmysql.so, libqsqlmysql_debug.so拷贝到/usr/local/Trolltech/Qt 4.1.0/plugins/sqldrivers目录下面。这就OK了。
2.Qt 环境变量的设置
先说一下我的系统配置:
系统:红旗6
自带Qt:3.3.8
升级为4.3.4,一切按默认进行,默认安装路径:/usr/local/Trolltech/Qt-4.3.4
打开/etc/profile文件,在该文件的末尾加上以下语句:
- export PATH=/usr/local/Trolltech/Qt-4.3.4/bin:$PATH
- export QTDIR=/usr/local/Trolltech/Qt-4.3.4
- export MANPATH=$QTDIR/man:$MANPATH
- export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
保存后重启。
运行qmake -v,显示版本4.3.4,运行designer,即启动Qt4的设计界面。
小结:关于Qt环境变量配置与安装,本文介绍完了,对于环境变量,网上也有很多的参考资料,希望本文章能帮你解决问题吧!
【编辑推荐】