一、安装oracle客户端
- 下载资源 执行命令
rpm -ivh *.rpm
- 资源地址:https://download.csdn.net/download/Saint_EK/12739485
- 配置环境变量
vim ~/.bash_profile
export ORACLE_HOME=/usr/lib/oracle/19.8/client64
export ORACLE_BASE=/usr/lib/oracle
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
export LD_LIBRARY_PATH=$ORACLE_HOME:$LD_LIBRARY_PATH
PATH=$PATH:$HOME/bin:$ORACLE_HOME
export PATH
source .bash_profile
- 测试成功与否:
sqlplus
二、编译
- 找到源代码
cd /opt/Qt5.9.5/5.9.5/Src/qtbase/src/plugins/sqldrivers
- 生成编译工程
qmake -- OCI_INCDIR=/usr/include/oracle/19.8/client64 OCI_LIBDIR=/usr/lib/oracle/19.8/client64/lib
注意:如果在已经安装qt creator情况下仍找不到qmake,则肯定是环境变量问题
可以用locate bin/qmake
命令定位,然后用ln -s /opt/Qt5.9.5/5.9.5/gcc_64/bin/qmake /usr/local/bin
命令建立软连接
make sub-oci
注意:如果产生错误,应该是编译器版本的问题