2011-06-06 236 views
0

我尝试在我的应用程序项目中使用libcurl.a库。我在框架列表中添加了该lib,现在我想从该lib中调用一些头文件。标头是:ld:库找不到-lssl collect2:ld返回1退出状态

#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

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

相关问题