【编译环境】
win10 64bit qt5.12.0 oracle11g R2 client编译方法就不详述了
qt5.12.0安装时要选择source打开oci.pro文件需要做一定修改#QMAKE_USE += oci
QMAKE_LFLAGS += C:\oracle\product\11.2.0\dbhome_1\OCI\lib\MSVC\oci.dllINCLUDEPATH += C:\oracle\product\11.2.0\dbhome_1\OCI\include
LIBPATH  += C:\oracle\product\11.2.0\dbhome_1\OCI\lib\MSVCoracle12无此问题 oracle11g需要修改函数
qsql_oci.cpp 1559附近
替换成 OCIBindByPos 函数 和 其中一个参数 转换 reinterpret_cast<ub2*>(bindColumn.lengths),编译后即生成 release版和debug版的2个文件
qsqlsoci.dll
libqsqloci.a
资源连接稍后附上