怎樣編譯Qt下的Oracle驅(qū)動(dòng)?
Windows下編譯Oracle驅(qū)動(dòng)打開(kāi)項(xiàng)目:c:qt4.8.1srcplugingsqldriversoci修改;
TARGETqsqlocosourcesmain.CPPinclude(../../../sql/drivers/oci/qsql_)includ:Oracle2product11.2.0dbhome_1occinclud:Oracle2product11.2.0dbhome_1ocilibsvc編譯完成后,將庫(kù)文件復(fù)制到:編譯Oracle驅(qū)動(dòng)程序打開(kāi)項(xiàng)目:/usr/local/Qt-4.5.2/src/plugins/SQLdrivers/OCI查看并修改項(xiàng)目文件:[OCI]$cattarget.../.../SQL/drivers/OCI/qsql_OCI.hsourcesmain.CPP../../../SQL/drivers/OCI/qsql_OCI.cpplibpath/u01/app/Oracl:libs*-lociunix:!包含(libs,。*客戶(hù)。*):libs*-lclntshmacx:qmake_lflags-wl,-flat_namespace,-u,_environinclud
linux系統(tǒng)oracle執(zhí)行sqlplus找不到?
1.如果正常安裝oracle,sqlplus一般存放在$ORACLE_HOME/bin2,而你的ORACLE_HOME路徑太深,所以//oracle/11.2.0/就足夠安裝了。是逐行執(zhí)行的,所以應(yīng)該先定義ORACLE_HOME//oracle/11.2.0。定義路徑$Oracl:$path4和env|grepPATHcheck,例如path/usr/K:/usr/local/Bin:/Bin:。/usr/bin://oracle/11.2.0/bin5,whichsqlplus檢查//oracle/11.2.0/bin/sqlplus