使用cURL库

时间:2012-11-23 07:44:27

标签: c++ iphone ios6

我想编写适用于iPhone和Android的通用代码。为此,我想使用适用于Android的cURL库,但对于iOS,它会给我以下错误:

(null): "_curl_easy_cleanup", referenced from:
(null): "_curl_easy_init", referenced from:
(null): "_curl_easy_perform", referenced from:
(null): "_curl_easy_setopt", referenced from:
(null): "_curl_easy_strerror", referenced from:
(null): Linker command failed with exit code 1 (use -v to see invocation)

以上错误表示libcurl.a存在一些链接错误。我无法找到合适的解决方案。请帮忙。

1 个答案:

答案 0 :(得分:2)

您是否已将libcurl.a添加到XCode中应用程序编译的链接过程中?如果这是GCC,那就是添加一个像-lcurl这样的标志,但我对XCode不太了解。

试试这个:
XCode -> Click on your project -> Your Target -> Build Settings -> Linking -> other Linker flags - 此处添加-lcurl
可能需要在Build Settings -> Search paths -> Library Search Paths

中添加库的路径