1.之前编译过minGW编译器编译qoci驱动,很顺利就完成了,文章地址:minGW编译qoci驱动详解,今天按照之前的步骤使用msvc编译器进行编译,直接就报错了:
查了些资料,发现两个编译器在编译时,pro文件中引用的库不一样,下面是msvc编译器引用的库,其中编译引用的库我这里安装的是oracle11g的64位客户端:
注意第一行引用的是:oci.lib
QMAKE_LFLAGS += C:\\Tool\\oracleClinet\\product\\11.2.0\\client_1\\oci\\lib\\msvc\\oci.lib
INCLUDEPATH += C:/Tool/oracleClinet/product/11.2.0/client_1/oci/include
LIBPATH += C:/Tool/oracleCli