Qt编译oci教程

Qt编译OCI教程    

工程路径在这里

Qt编译oci教程_第1张图片

Qt编译oci教程_第2张图片 

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

 Qt编译oci教程_第3张图片

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

编译好以后文件在这里

Qt编译oci教程_第4张图片

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

 Qt编译oci教程_第5张图片

总结一下:

用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我没试过应该是反过来

 Qt编译oci教程_第6张图片

这样就能编译了

 

转载于:https://www.cnblogs.com/jingqiaoqiao/p/8806966.html

你可能感兴趣的:(数据库)