Я хочу написать общий код, который работает как для iPhone, так и для Android. Для этого я хочу использовать библиотеку cURL, которая отлично работает для Android, но для 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. Я не могу найти правильное решение. Пожалуйста помоги.
Вы добавили 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
Других решений пока нет …