官方文档应该可以解决问题,但不适合我:
cd $QTDIR/qtbase/src/plugins/sqldrivers
qmake -- OCI_INCDIR=/usr/include/oracle/10.1.0.3/client OCI_LIBDIR=/usr/lib/oracle/10.1.0.3/client/lib
make sub-oci
我试过的:
cd /opt/Qt5/qtbase/src/plugins/sqldrivers
qmake -- OCI_INCDIR=/opt/oracle/db/prod/12.2.0/rdbms/public OCI_LIBDIR=/opt/oracle/db/prod/12.2.0/lib
make sub-oci
他们假设我们已经安装了 Instant Client Package SDK 的 RPM 包,而我不在这种情况下。我不知道客户端是如何安装的,但我没有安装名为 Oracle 的软件包。