我在配置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"
这个错误:
configure:error:找不到库加密。安装openssl!“
对于静态方法,我构建了openssl的最后版本
出了什么问题?
答案 0 :(得分:4)
我遇到了同样的问题,在Ubuntu 14.04.02中...... Openssl已经安装但是我丢失了一些头文件。试试
sudo apt-get install libssl-dev
然后
./configure --enable-tempstore=yes CFLAGS="-DSQLITE_HAS_CODEC" LDFLAGS="-lcrypto"
对我有用。
答案 1 :(得分:4)
我的问题解决了!
sudo apt-get update
sudo apt-get install sqlcipher
感谢Diego