0

アプリ プロジェクトで 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

このエラーについて理解できません。誰か助けてもらえますか?? ありがとうございました

リズマ

4

1 に答える 1

1

iOSにはlibcurlもlibsslも含まれていないようです。これらを自分で作成し、アプリケーションに静的にリンクしていない限り、それらを使用することはできません。ライブラリが存在しないため、ライブラリが見つかりません。それらを静的にリンクしている場合は、ライセンス条項に準拠するために、ソフトウェアがアプリケーションのどこかにそれらを含んでいることも確認する必要があります。

于 2011-06-07T13:43:14.330 に答える