程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> qt (5.60/5.70) 編譯 QOCI 驅動,5.70qoci

qt (5.60/5.70) 編譯 QOCI 驅動,5.70qoci

編輯:C++入門知識

qt (5.60/5.70) 編譯 QOCI 驅動,5.70qoci


在學習qt過程中,遇到了編譯oracle驅動的問題,在開源協議下沒有編譯好的,那就只能自己來了 雖然網上已經有了很多這種文章 但是大多都用不了,攤手.jpg   win7 (64bit)  oracle 11g (r2)  qt (5.60/5.70) 通過   qt  oci源碼目錄 D:\Qt5.7.0\5.7\Src\qtbase\src\plugins\sqldrivers\oci   直接雙擊打開oci.pro文件 切換到release模式(暫時未發現和debug模式區別) 執行,彈出對話框,不用理會     然後就會發現 在 D:\plugins\sqldrivers 下生成 這幾個文件 拷貝到 D:\Qt5.7.0\5.7\msvc2015_64\plugins\sqldrivers 下就可以了     寫在之前 後來發現不用那麼麻煩 巧合的才有了上面的
 感謝原博主 http://blog.csdn.net/fm0517/article/details/4587762  在博主的基礎之上修改了一些   在開始之前 先定義幾個目錄 oracle目錄   include     D:\oracle\product\11.2.0\dbhome_1\OCI\include lib         D:\oracle\product\11.2.0\dbhome_1\OCI\lib\MSVC   qt  oci源碼目錄   D:\Qt5.7.0\5.7\Src\qtbase\src\plugins\sqldrivers\oci   qmake 目錄   D:\Qt5.7.0\5.7\msvc2015_64\   nmake 目錄 64bit   D:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\amd64\ nmake 目錄 32bit   D:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\     打開cmd 依次輸入   set INCLUDE=D:\oracle\product\11.2.0\dbhome_1\OCI\include;%INCLUDE% set LIB=D:\oracle\product\11.2.0\dbhome_1\OCI\lib\MSVC;%LIB%   切換到oci源碼目錄     cd D:\Qt5.7.0\5.7\Src\qtbase\src\plugins\sqldrivers\oci   執行qmake oci.pro   應該會出現,如果沒有跳到下一步 這是因為qmake文件不在你的系統path環境變量之中,這裡采用簡單的設置方法,直接執行 D:\Qt5.7.0\5.7\msvc2015_64\bin\qmake.exe oci.pro   執行之後沒有提示   接下來執行nmake   應該提示 用同樣的方法執行時   D:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\amd64\nmake.exe   會出現識別不了空格的情況   這個也不難,先把nmake.exe所在目錄設置到環境變量中 執行   set path=D:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\amd64\;%path%   然後再執行nmake 會出現 這樣的提示 好了,打開qt Creator 打開oci.pro所在目錄   D:\Qt5.7.0\5.7\Src\qtbase\src\plugins\sqldrivers\oci 配置全選 不用運行 然後就會發現 在 D:\plugins\sqldrivers 下生成 這幾個文件 拷貝到 D:\Qt5.7.0\5.7\msvc2015_64\plugins\sqldrivers 下就可以了

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved