linux - SQLCipher:QT中使用sqlcipher的问题
问题描述
我需要使用 SQLCipher 在 CentOS 中解密数据库并在 QT 中创建一个 C++ 项目。我在 .pro 文件中添加了 CXXFLAGS 和 LFAGS:
QMAKE_CXXFLAGS+=-DSQLITE_OS_WIN=1 -DSQLITE_HAS_CODEC -DSQLITE_TEMP_STORE=2 -ldl -lsqlcipher -lcrypto
QMAKE_LFLAGS+=-lsqlcipher -lcrypto
但是,发生了错误:
error while loading shared libraries: libsqlcipher.so.0: cannot open shared object file: No such file or directory
那么,我该如何解决这个问题呢?
解决方案
推荐阅读
- sql - 如何在 PostgresQL 查询中提取数据(行)?
- javascript - 函数链中的自定义函数 - 获取数组的长度
- javascript - 如何在javascript中获取变体数字组合的数量?
- wpf - 如何在 .Net Core 中引用 System.Windows 命名空间?
- python - 如何在 Python 中使用正则表达式删除 URL 的一部分?
- android - Android ViewBinding 无法渲染 LinearLayout 配置
- swift - 从场景委托更新视图控制器中的变量的最佳方法是什么?
- r - 如何解决 R 神经网络函数中的错误 - 选择了未定义的列?
- bash - 使用 Kubenetes 服务运行 bash 脚本
- c++ - C++:将矩阵存储在一维数组中