1

我在配置 SQLCipher 时遇到问题:
在动态链接中
./configure --enable-tempstore=yes CFLAGS="-DSQLITE_HAS_CODEC" LDFLAGS="-lcrypto"
我收到此错误:检查 C 编译器是否工作...否
,在静态链接中
./configure --enable-tempstore=yes CFLAGS="-DSQLITE_HAS_CODEC" LDFLAGS="/usr/local/openssl/lib/libcrypto.a"
此错误:配置:错误:找不到库加密。安装openssl!”

对于静态方法,我构建了最后一个版本的 openssl

怎么了?

4

2 回答 2

4

我的问题解决了!
sudo apt-get update
sudo apt-get install sqlcipher
感谢迭戈

于 2015-03-16T05:48:43.403 回答
4

我在 Ubuntu 14.04.02 中遇到了同样的问题... Openssl 已经安装,但我缺少一些头文件。尝试

sudo apt-get install libssl-dev

接着

./configure --enable-tempstore=yes CFLAGS="-DSQLITE_HAS_CODEC" LDFLAGS="-lcrypto"

这对我有用。

于 2015-03-13T15:09:51.680 回答