Ios4 iPhone SQLite加密,SQLCipher面临错误

Ios4 iPhone SQLite加密,SQLCipher面临错误,ios4,sqlite,sqlcipher,Ios4,Sqlite,Sqlcipher,我正试图学习有关数据库加密的应用程序级使用。但我得到一个错误,说 sqlcipher/sqlite3.c:11033:25:错误:openssl/evp.h:没有这样的文件或目录 sqlcipher/sqlite3.c:11034:26:错误:openssl/rand.h:没有这样的文件或目录 sqlite3.c:11035:26:错误:openssl/hmac.h:没有这样的文件或目录 由于这些原因,在构建过程中还有大约93个错误。我严格遵守了规则,但我无法消除这些错误 我已经按照教程中的说明

我正试图学习有关数据库加密的应用程序级使用。但我得到一个错误,说

sqlcipher/sqlite3.c:11033:25:错误:openssl/evp.h:没有这样的文件或目录 sqlcipher/sqlite3.c:11034:26:错误:openssl/rand.h:没有这样的文件或目录 sqlite3.c:11035:26:错误:openssl/hmac.h:没有这样的文件或目录

由于这些原因,在构建过程中还有大约93个错误。我严格遵守了规则,但我无法消除这些错误

我已经按照教程中的说明添加了源代码的路径,但问题仍然存在。这里可以看到截图


您看到的错误消息表明编译器找不到SQLCipher代码中包含的OpenSSL头。最可能的问题是在设置项目时没有将OpenSSL头添加到包含路径。可能您错过了教程中的这一步:“查找“标题搜索路径”设置,并添加对$(SQLCIPHER\u SRC)和$(OPENSSL\u SRC)的引用。在这两个选项上选中“递归”


顺便说一句,关于MO文章的信息是有日期的。将来,您可以参考SQLCipher网站上更新的教程:

您看到的错误消息表明编译器找不到SQLCipher代码中包含的OpenSSL头。最可能的问题是在设置项目时没有将OpenSSL头添加到包含路径。可能您错过了教程中的这一步:“查找“标题搜索路径”设置,并添加对$(SQLCIPHER\u SRC)和$(OPENSSL\u SRC)的引用。在这两个选项上选中“递归”


顺便说一句,关于MO文章的信息是有日期的。将来,您可以参考SQLCipher网站上更新的教程:

我也有同样的问题,在我的例子中,它是由OPENSSL\u SRC路径中的一个空格引起的。将OPENSSL\u SRC的值括在双引号中修复了这个问题。

我也有同样的问题,在我的例子中,它是由我的OPENSSL\u SRC路径中的一个空格引起的。将OPENSSL_SRC的值括在双引号中修复了该问题。

很长一段时间后,我不确定您是否修复了此问题。要修复此问题,请执行以下操作: 在OPENSSL_SRC中,将目标从“/OPENSSL-1.0.0d”更改为“/OPENSSL-1.0.0d/include”。
就是这样。它必须工作。

过了很长时间,我不确定您是否解决了此问题。要解决此问题,请执行以下操作: 在OPENSSL_SRC中,将目标从“/OPENSSL-1.0.0d”更改为“/OPENSSL-1.0.0d/include”。
就是这样。它必须工作。

嘿,谢谢你的回复,但问题仍然存在。。。。。我已经在问题中添加了截图。。。。你能不能提出一些解决办法。。。。。。谢谢你的回复,但问题仍然存在。。。。。我已经在问题中添加了截图。。。。你能不能提出一些解决办法。。。。。。谢谢