2009-03-06 38 views

回答

3

这不是一个链接问题。这是预处理程序无法找到头文件。您需要检查该标题的结束位置,并可能更改Xcode(或您的项目)的设置以包含该位置。

2

由于这似乎是为iPhone,你不会找到它。 OpenSSL在iPhone上不可用,对第三方应用程序无效。编译模拟器可能会起作用,因为它具有真实设备所不具备的各种东西。为手机编译这个文件是一个非启动程序 - 头文件找不到,因为它不在那里,如果你以某种方式欺骗它使用不同的副本,它将无法链接。

+1

这是错误的:OpenSSL可以编译运行在iPhone设备上。 – titaniumdecoy 2010-10-20 21:18:33

1

那么,当一个链接的lib没有找到,我现在去这里看看我需要链接到哪个库/框架。

我知道你的问题是别的,但这应该对其他人有用。

http://developer.apple.com/iPhone/library/documentation/Xcode/Conceptual/iphone_development/910-A-iPhone_Simulator_Frameworks/iphone_simulator_frameworks.html

此外,链接库,去的xcode的目标区域。展开该区域,直到找到“链接二进制库”。右键单击并添加现有的框架。点击底部的加号,然后找到需要的库并添加它。

相关问题