how to build QOCI (for linux and windows)

13 篇文章 0 订阅

How to build QOCI under linux platform:

1st:

cd $QTDIR/src/plugins/sqldrivers/oci

2nd:

qmake "INCLUDEPATH+=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/rdbms/public /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/rdbms/demo" "LIBS+=-L/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/lib" oci.pro      

//确保oci.h能包含在include path里,可以先在oracle的目录下找到该文件

3rd:

make

 

 

Details:

 

How to Build OCI Plugin

#Login as root by typing,

su

#Type the root user password and press enter.

 

#Make the source folder by typing,

mkdir /usr/local/Trolltech/Qt-4.4.3/src

 

#copy the source for building the Oracle OCI plugin

cp -R /home/bj/QT/qt-x11-commercial-src-4.4.3/src/plugins /usr/local/Trolltech/Qt-4.4.3/src

cp -R /home/bj/QT/qt-x11-commercial-src-4.4.3/src/sql /usr/local/Trolltech/Qt-4.4.3/src

cp -R /home/bj/QT/qt-x11-commercial-src-4.4.3/include/QtSql/private /usr/local/Trolltech/Qt-4.4.3/lib/QtSql

 

#Change the current folder to the oci folder by typing,

cd /usr/local/Trolltech/Qt-4.4.3/plugins/src/sqldrivers/oci

 

#Note: the qmake suggested by the Trolltech webpage caused an error so the second qmake below was modified to remove the error

#qmake -o Makefile "INCLUDEPATH+=$ORACLE_HOME/rdbms/public $ORACLE_HOME/rdbms/demo" "LIBS+=-L$ORACLE_HOME/lib -lclntsh -lwtc8" oci.pro

 

#Pre build the files by typing,

qmake -o Makefile "INCLUDEPATH+=$ORACLE_HOME/rdbms/public $ORACLE_HOME/rdbms/demo" "LIBS+=-L$ORACLE_HOME/lib -lclntsh" oci.pro

 

#Build the files by typing,

make

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值