Qt编译OCI教程    

工程路径在这里

 

 上图oci.dll 不是oci.lib 我很奇怪网上大部分教程都是写的oci.lib,其实大家可以去oracle目录找一下这个文件,看看是不是在这个目录,我找了一下没发现。而lib文件在这个目录

 

Oracle的路径需要换成自己电脑的路径

编译好以后文件在这里

编译之后把上图两个dll文件复制到

 

总结一下:

用msvc编译

QMAKE_LFLAGS +=D:\app\Qiankun\product\11.2.0\dbhome_1\OCI\lib\MSVC\oci.lib

用mingw编译

QMAKE_LFLAGS +=D:\app\Qiankun\product\11.2.0\dbhome_1\BIN\oci.dll

千万别搞混了

看下图完整配置,这里我把LIBPATH注释了因为我用的oci.dll,mingw编译只需要上面INCLUDEPATH就行了。msvc我没试过应该是反过来

 

这样就能编译了

 

 posted on 2018-04-12 12:07  竟敲敲  阅读(679)  评论(0编辑  收藏  举报