ld:找不到-lssl collect2的库:ld返回1退出状态

时间:2011-06-06 07:02:42

标签: ios gcc exit-code

我尝试在我的应用程序项目中使用libcurl.a库。我在框架列表中添加了lib,现在我想从该lib调用一些头文件。标题是:

#include "curl.h"
#include "types.h"
#include "easy.h"

但是,当我尝试构建我的项目时,xcode给出了1个错误,即:

ld: library not found for -lssl 
collect2: ld returned 1 exit status 
Command /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc-4.2 failed with exit code 1

我不明白这个错误,有人可以帮帮我吗? 谢谢

Risma

1 个答案:

答案 0 :(得分:1)

iOS似乎既不包含libcurl也不包含libssl。除非您自己构建这些并将它们静态链接到您的应用程序中,否则您将无法使用它们:找不到库,因为它不存在。如果您静态链接它们,则还必须确认您的软件在应用程序的某处包含它们以符合其许可条款。