Как выбрать cUrl который будет использоваться
Всем привет. Есть небольшая тестовая программа на С.
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include "curl/curl.h"
int main(){
curl_global_init(CURL_GLOBAL_ALL);
CURL * curl_handle = curl_easy_init();
if(curl_handle){
¦ curl_easy_setopt(curl_handle, CURLOPT_URL, "https://google.com");
¦ curl_easy_setopt(curl_handle, CURLOPT_FOLLOWLOCATION, 1);
¦ curl_easy_setopt(curl_handle, CURLOPT_SSL_VERIFYPEER, 0);
¦ curl_easy_setopt(curl_handle, CURLOPT_SSL_VERIFYHOST, 0);
¦ CURLcode res = curl_easy_perform(curl_handle);
¦ printf("%d", res);
¦ curl_easy_cleanup(curl_handle);
}
getchar();
return 0;
}
Ставил cUrl из исходников, из homebrew, отдельно ставил OpenSSL и собирал с ней, но программка все равно выдает 1. Попробовал на Debian собрать - все отлично. Подскажите как указать Mac OS какой cUrl использовать? вывод $ curl-config --cflags:
-I/usr/local/Cellar/curl-openssl/7.70.0/include
вывод $ curl-config --libs:
-L/usr/local/Cellar/curl-openssl/7.70.0/lib -lcurl -lcares -lnghttp2 -lrtmp -lz -lssl -lcrypto -lssh2 -L/usr/local/Cellar/libssh2/1.9.0_1/lib -lssh2 -lssl -lcrypto -lssl -lcrypto -lgssapi_krb5 -lresolv -lldap -llber -lbrotlidec -lz
вывод $ curl-config --feature:
SSL
IPv6
UnixSockets
libz
brotli
AsynchDNS
GSS-API
SPNEGO
Kerberos
NTLM
NTLM_WB
TLS-SRP
HTTP2
HTTPS-proxy