我想编写适用于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存在一些链接错误。我无法找到合适的解决方案。请帮忙。
答案 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