天天看點

qt連接配接oracle資料庫12505,WIN7+Qt5.2.0連接配接oracle資料庫的oci驅動的編譯

一、前提安裝

1.需要安裝QT5.2.0,本介紹安裝的是qt-windows-opensource-5.2.0-mingw48_opengl-x86-offline.exe;

本文安裝目錄:c:\Qt

2.安裝oracle用戶端,

本文安裝的為 :win32_11gR2_database_1of2.zip

win32_11gR2_database_2of2.zip

本介紹裡面安裝的路徑為E:\app,記作為ORACELPATH

二、編譯過程

1.開始菜單中找到Qt 5.2.0 for Desktop

qt連接配接oracle資料庫12505,WIN7+Qt5.2.0連接配接oracle資料庫的oci驅動的編譯

2.打開上面的那個控制台,開始設定相關目錄。

3.編譯

下面的%ORACLEPATH%需要換成自己安裝oracle的相關目錄

下面的%QTDIR%需要換成自己安裝qt的相關目錄

(1) 設定include目錄:

setINCLUDE=%INCLUDE%;%ORACLEPATH%\Administrator\product\11.2.0\dbhome_1\OCI\include;%QTDIR%\Qt5.2.0\Tools\mingw48_32\include

(2) 設定LIB目錄

setLIB=%LIB%;%ORACLEPATH%\Administrator\product\11.2.0\dbhome_1\OCI\lib;%ORACLEPATH%\Administrator\product\11.2.0\dbhome_1\OCI\lib\MSVC

(3) 進入qt中oci的工程目錄

cd%QTDIR%\Qt5.2.0\5.2.0\Src\qtbase\src\plugins\sqldrivers\oci

(4) 開始qmake編譯過程,qmake oci.pro

(5) 利用gcc的庫進行編譯: mingw32-make

這樣就編譯完成了

原文:http://www.cnblogs.com/lvdongjie/p/3746111.html