以前按照網(wǎng)上的方法編譯Oracle驅(qū)動(dòng)感覺(jué)步驟好麻煩。后來(lái)編譯驅(qū)動(dòng)都采用了簡(jiǎn)單粗暴的方法。
一、條件:
1.Qt有提供一個(gè)oci的工程, 路徑:C:/Qt/4.8.6/src/plugins/sqldrivers/oci 。 src之前根據(jù)安裝路徑而定。
2.編譯這個(gè)工程需要依賴oracle提供的頭文件和lib文件。路徑:D:/oracle/PRoduct/10.2.0/db_1/OCI/include 和 D:/oracle/product/10.2.0/db_1/OCI/lib/MSVC。OCI之前根據(jù)安裝路徑而定。
二、操作:
1.用Qt creator打開(kāi)oci工程。
2.將oracle提供的頭文件目錄和oci.lib文件拷貝到oci工程目錄下(根據(jù)工程的配置放置,不知道就到處都放)。
3.pro文件中添加 INCLUDEPATH += ./include 和 LIBS += ./oci.lib 。 (如果第二步不拷貝文件,這里可以直接指定這個(gè)目錄和文件的絕對(duì)路徑)。
4.構(gòu)建工程。
5.將生成的lib和dll文件拷貝到C:/Qt/4.8.6/plugins/sqldrivers目錄下 。 plugins之前根據(jù)安裝路徑而定。
6.完工。
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注