c++ - 无法在 Release 模式下在 Qt 中加载 QSQLCIPHER

标签 c++ qt

我已经为我的 Qt 应用程序中使用的 Qt 编译了 sqlcipher。在 Debug模式下,我的 sqlcipher 插件工作正常,但在 Release模式下它说:

QSqlDatabase:未加载 QSQLCIPHER 驱动程序

请帮帮我。

最佳答案

检查您的插件路径 (QApplication::libraryPaths()) 及其中适当的 dll-s。我记得,一个 sql 插件总是有两个拷贝 - 调试和非调试。

关于c++ - 无法在 Release 模式下在 Qt 中加载 QSQLCIPHER,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8035309/

相关文章:

c++ - 当数据行具有不同的有效格式时,如何在 C++ 中使用 sscanf?

c++ - 基于 SonarQube 和 Qt 的资源

c++ - "Recreating"C++ 中的对象没有重置属性值。 (Qt)

c++ - 带有自定义消息的基于模板的编译时断言只能在某些编译器中编译

c++ - unsigned long long VS unsigned long long int

c++ - 模板循环依赖问题

qt - 将可停靠小部件置于 Qt 中的默认位置

c++ - 带有 QT5 "Qt5::QtCore"的现代 CMake 3 但未找到目标

c++ - 隐藏 qtablewidget 和颜色列中的行数

C++服务器客户端聊天