【編譯環境】
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.dll
INCLUDEPATH += C:\oracle\product\11.2.0\dbhome_1\OCI\include
LIBPATH += C:\oracle\product\11.2.0\dbhome_1\OCI\lib\MSVC
oracle12無此問題 oracle11g需要修改函式
qsql_oci.cpp 1559附近
替換成 OCIBindByPos 函式 和 其中一個引數 轉換 reinterpret_cast<ub2*>(bindColumn.lengths),
編譯后即生成 release版和debug版的2個檔案
qsqlsoci.dll
libqsqloci.a
資源連接稍后附上
uj5u.com熱心網友回復:
樓主,您好,我的環境和您的一樣,一直沒有生成連接oracle的驅動,能給一份資源嗎?
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/32964.html
標籤:開發
