以前按照網上的方法編譯oracle驅動感覺步驟好麻煩。後來編譯驅動都採用了簡單粗暴的方法。
一、條件:
1.qt有提供乙個oci的工程, 路徑:c:\qt\4.8.6\src\plugins\sqldrivers\oci 。 src之前根據安裝路徑而定。
2.編譯這個工程需要依賴oracle提供的標頭檔案和lib檔案。路徑:d:\oracle\product\10.2.0\db_1\oci\include 和 d:\oracle\product\10.2.0\db_1\oci\lib\msvc。oci之前根據安裝路徑而定。
二、操作:
1.用qt creator開啟oci工程。
2.將oracle提供的頭檔案目錄和oci.lib檔案拷貝到oci工程目錄下(根據工程的配置放置,不知道就到處都放)。
3.pro檔案中新增 includepath += ./include 和 libs += ./oci.lib 。 (如果第二步不拷貝檔案,這裡可以直接指定這個目錄和檔案的絕對路徑)。
4.構建工程。
5.將生成的lib和dll檔案拷貝到c:\qt\4.8.6\plugins\sqldrivers目錄下 。 plugins之前根據安裝路徑而定。
6.完工。
Qt編譯Oracle OCI驅動
工作中經常用到oracle,而預設情況下qt只有sqlite和odbc驅動,網上有相應的驅動安裝介紹,自己實驗可行 qt環境 qt 5.0.2 mingw4.7.2 win7 32bit 開啟qt command prompt,分別執行以下命令,以編譯oracle驅動 set include inc...
Qt編譯MySql驅動
我使用的環境是 vs2010 qt4.8.5 mysql5.6 首先,通過qt 4.8.5 command prompt進入qtdir src plugins sqldriver mysql目錄之下。而mysql預設安裝目錄是有空格的 program files mysql makefile無法準確...
QT和Oracle連線的oci驅動的編譯
qt 和 oracle連線oci驅動的編譯 一 前提安裝 前提 需要安裝qt,本介紹安裝的是qt sdk win opensource 2010.05.exe 2 開始選單中找到 如上圖所示qt command prompt,在這裡qt已經把編譯的環境匯入,下來我們只需要把工程載入進去 3 開啟上面...