在 Ubuntu 14.10 上配置 SQLCipher

Configuring SQLCipher on Ubuntu 14.10

我在配置 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

怎么了?

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

sudo apt-get install libssl-dev

然后

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

对我有用。

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