Linux QT编译Oracle OCI驱动程序 QT4.8.5 OCI驱动编译备忘(网上找了很久花了很久没有找到合适了,折腾出来后记录分享)
-
QT编译OCI 需要QT的源码,我用的是qt-everywhere-opensource-src-4.8.5.tar.gz 解压到相应的目录
-
QT编译OCI需要安装Oracle 驱动程序(网上一大堆,很容易)
3.安装QT对应的版本,我用的是yum(采用LINUX安装光盘ISO里的源),也可以自己官网下载对应的QT进行编译安装,可以执行qmake即可
正文 -
[ 1 ] 到QT对应的目录:/qt-everywhere-opensource-src-4.8.5/src/plugins/sqldrivers/oci/

-
[ 2 ] 进入路径:/qt-everywhere-opensource-src-4.8.5/src/plugins/sqldrivers/oci/
-
[ 3 ]执行:qmake “INCLUDEPATH+=…/…/…/…/include” “INCLUDEPATH+=/usr/include/oracle/18.3/client64” “LIBS+= -L /usr/lib/oracle/18.3/client64/lib -lclntsh” oci.pro
-
一定要确保ORACLE客户端安装好,对应的include,lib文件要有
-
qt-everywhere-opensource-src-4.8.5/src/corelib/global/qconfig.h如果提示找不到

这篇博客详细记录了如何在Linux环境下使用QT 4.8.5编译Oracle OCI驱动的过程,包括所需的QT源码、Oracle驱动安装以及qmake和make的步骤。博主分享了遇到的问题及解决方法,如确保Oracle客户端正确安装、处理qconfig.h文件缺失等,最终成功生成libsqloci.so驱动。
最低0.47元/天 解锁文章
407

被折叠的 条评论
为什么被折叠?



