ошибка переопределения libcurl при сборке из исходного кода для Visual Studio

#c #visual-studio #libcurl #mbedtls

#c #visual-studio #libcurl #mbedtls

Вопрос:

Я пытаюсь собрать libcurl из исходного кода без использования dll для Visual Studio, но получаю список ошибок переопределения

 curl-7.72.0libshare.c(35,20): error C2371: 'curl_share_init': redefinition; different basic types
curl-7.72.0includecurlcurl.h(2732): message : see declaration of 'curl_share_init'
  

Ответ №1:

Эта проблема была решена . Разместив #define BUILDING_LIBCURL при сборке libcurl. Обратите внимание, что это определение должно быть установлено только при сборке libcurl, а не для кода, который его использует.