【问题标题】:QT OCI driver isn't working with MSVC compilerQT OCI 驱动程序不适用于 MSVC 编译器
【发布时间】: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
  • 最好不要在评论中而是在问题中添加额外的新信息。另外,考虑使用三个反引号来添加一大段代码。

标签: c++ oracle qt


【解决方案1】:

问题已通过使用 VS 命令提示符解决。

【讨论】:

    猜你喜欢
    • 2018-06-22
    • 1970-01-01
    • 2018-12-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-11
    相关资源
    最近更新 更多