XCode在openSSH的/ usr / include中找不到头文件

时间:2011-05-18 02:43:38

标签: iphone

我知道它的重新发布,但我仍然没有适当回答这个问题

我包括这个

#include <openssl/x509.h>

但它说

"Openssl/x509.h: No such file or directory"

我尽了最大努力,添加了OpenSSl文件夹(双向蓝色文件夹和黄色文件夹)

这是我的“头部搜索路径” - &gt; $ {SDKROOT} / usr / include / libxml2和/ usr / include

我的用户标题搜索路径为空

#####更新

如何解决此问题 在库搜索路径

1)“$(SRCROOT)/” - &gt;很好,并采取当前的项目路径

2)** $ inherited - &gt;这是一条愚蠢的道路,我不知道,如何解决这条道路

** 我想在此处包含我的openSSL路径,以便我该怎么做

2 个答案:

答案 0 :(得分:2)

正如Jason Coco所说,由于iPhone SDK根本不包含openSSL,因此缺少该头文件。

但是,您可以将openSSL构建为库并将其与您的应用程序链接;见OpenSSL on iPhone

答案 1 :(得分:0)

iPhone SDK不包含openSSL。它目前仅适用于Mac OS X.即使你让Xcode从Mac OS X读取标题,你也无法链接(设备上没有库)。