编译成功了QOCI的驱动, 生成的lib和dll在 $QTDIR\plugins\sqldrivers目录下了, debug版和release版都有.
自己写了一个调用程序编译能通过, 不过运行时就是找不到plugin
提示:
QSqlDatabase: QOCI driver not loaded
QSqlDatabase: available drivers: QSQLITE QODBC3 QODBC QPSQL7 QPSQL
网上查了n久, 试了各种办法, 就是没用.
追踪了一下源代码, 到
$QTDIR\src\sql\kernel\qsqldatabase.cpp
里面用编译时宏定义给隔绝了
#ifdef QT_SQL_OCI
... //QOCI的调用
#endif
请问一下怎么配置能使Qt载入QOCI插件?