【发布时间】:2022-06-10 20:12:44
【问题描述】:
QT 版本 6.2.x
我已经为 MinGW 和 MSVC 编译了 oci 驱动程序。它适用于 MinGW 编译器,但不适用于 MSVC。当我在我的项目中使用 MSVC 编译器时,出现错误“未加载 QOCI 驱动程序”。
驱动按照说明编译:
qt-cmake.bat -G Ninja F:\Qt\6.2.0\Src\qtbase\src\plugins\sqldrivers -DCMAKE_INSTALL_PREFIX=F:\Qt\6.2.0\msvc2019_64 -DOracle_INCLUDE_DIR="C:\oracle\sdk\include" -DOracle_LIBRARY="C:\oracle\sdk\lib\msvc\oci.lib" cmake --build . cmake --install .
【问题讨论】:
-
我尝试了不同的参数:PATH=C:\oracle ORACLE_HOME=C:\oracle TNS_ADMIN=C:\oracle ORACLE_SID=orcl
-
最好不要在评论中而是在问题中添加额外的新信息。另外,考虑使用三个反引号来添加一大段代码。