一、前提安裝
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
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