[英]Including libcurl in C project
This is my very first C program and I'm using this example libcurl code from their website: 这是我的第一个C程序,我在他们的网站上使用这个示例libcurl代码:
#include <stdio.h>
#include <curl/curl.h>
int main(void)
{
CURL *curl;
CURLcode res;
curl = curl_easy_init();
if(curl) {
curl_easy_setopt(curl, CURLOPT_URL, "https://google.com/");
#ifdef SKIP_PEER_VERIFICATION
/*
* If you want to connect to a site who isn't using a certificate that is
* signed by one of the certs in the CA bundle you have, you can skip the
* verification of the server's certificate. This makes the connection
* A LOT LESS SECURE.
*
* If you have a CA cert for the server stored someplace else than in the
* default bundle, then the CURLOPT_CAPATH option might come handy for
* you.
*/
curl_easy_setopt(curl, CURLOPT_SSL_VERIFYPEER, 0L);
#endif
#ifdef SKIP_HOSTNAME_VERFICATION
/*
* If the site you're connecting to uses a different host name that what
* they have mentioned in their server certificate's commonName (or
* subjectAltName) fields, libcurl will refuse to connect. You can skip
* this check, but this will make the connection less secure.
*/
curl_easy_setopt(curl, CURLOPT_SSL_VERIFYHOST, 0L);
#endif
res = curl_easy_perform(curl);
/* always cleanup */
curl_easy_cleanup(curl);
}
return 0;
}
So in xcode I created a "group" called it curl and added all the files in the curl directory: 所以在xcode中我创建了一个名为curl的“组”并添加了curl目录中的所有文件:
And now I'm getting these Build errors: 现在我收到这些Build错误:
What am I doing wrong? 我究竟做错了什么? Any advice would help, thanks!
任何建议都会有所帮助,谢谢!
For Xcode 4.5: 对于Xcode 4.5:
Now when you build it should be able to link to the library. 现在,当你构建它应该能够链接到库。
Mac OS X comes with a copy of libcurl, so your application doesn't need its own copy. Mac OS X附带了libcurl的副本,因此您的应用程序不需要自己的副本。
You didn't mention the version of Xcode you're using. 你没有提到你正在使用的Xcode版本。 The following applies to 3.2, but may not work in 4.
以下内容适用于3.2,但可能不适用于4。
To use the version of libcurl provided by the system, go to Project
, then Add To Project
. 要使用系统提供的libcurl版本,请转到“
Project
,然后选择“ Add To Project
。 In the dialog that comes up, type /usr/lib
and press enter. 在出现的对话框中,键入
/usr/lib
并按Enter键。 Find libcurl.dylib
in the list of files and click Add
. 在文件列表中找到
libcurl.dylib
,然后单击“ Add
。
对于XCode 7,只需右键单击要放入lib的项目或组,然后选择Add Files to "Project Name"...
,最后在/usr/lib
目录中找到libcurl.dylib
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.