Ubuntu上編譯安裝Qt4 7的QOCI驅動

2021-09-08 07:44:39 字數 668 閱讀 8141

剛剛在ubuntu上安裝上oracle10g和qt4.7,現在要安裝qt連線oracle的驅動qoci,方法步驟其實是參照nokia給我文件,在/opt/qtsdk-2010.05/qt/doc/html/sql-driver.html中,我在此翻譯給大家。

1.把/home/orisun/.bashrc中新新增的內容追加到/home/root/.bashrc中

2.root@zcypc:/opt/qtsdk-2010.05/qt/src/plugins/sqldrivers/oci# qmake -o makefile "includepath+=$oracle_home/rdbms/public $oracle_home/rdbms/demo" "libs+=-l$oracle_home/lib -wl,-rpath,$oracle_home/lib -lclntsh -lnnz10" oci.pro

root@zcypc:/opt/qtsdk-2010.05/qt/src/plugins/sqldrivers/oci# make

3.把編譯好的libqsqloci.so放到/opt/qtsdk-2010.05/qt/plugins/sqldrivers目錄下,注意不是/opt/qtsdk-2010.05/qt/src/plugins/sqldrivers。這樣qt就能load qoci了。

4.

Qt4 7開發吐槽(二)

接著昨天的,如果對qmake不熟悉的,不要緊,我在這裡簡單地解釋一下 qt本質上是對c 的擴充套件 這裡請參考moc以及訊號和槽的實現原理,注 moc,元物件編譯器 所以qmake這個命令的完成意味著qt到c 的轉換完成,下邊只要make就ok了。所以,只要選定了ubuntu的環境和qt的版本,然後...

Qt 4 7開發環境的搭建

依然是在ubuntu10.04下。另外注意現在已不是qtopia時代,現在的qt一次編寫,到處執行,下圖中qt libraries 4.7.2 for linux x11和qt libraries 4.7.2 for embedded linux兩個包的內容是完全一樣的。以root身份執行安裝是因為...

Qt4 7中 預設的建構函式

初學qt,發現每個例子自帶的建構函式 network.h標頭檔案 include netserverthread.h class network public qobject network.cpp include netserverthread.h network network qobject ...