Я не могу понять, как правильно добавить статическую библиотеку libcurl в мою IDE Code :: Blocks. Я хочу, чтобы он был статическим, потому что тогда во время выполнения моей программы не требуются файлы .dll, которые не включены в Windows по умолчанию. Я использую этот libcurl:
http://curl.haxx.se/dlwiz/?type=lib&os=Win32&flav=- (минГВт без OpenSSL)
Вот мои глобальные настройки компилятора: http://img845.imageshack.us/img845/1381/halpr.jpg
Я получаю следующую ошибку:
ld.exe || не может найти -lCURL_STATICLIB | || === Сборка завершена: 1 ошибка, 0 предупреждений === |
при компиляции этого кода:
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, "http://google.com");
res = curl_easy_perform(curl);
/* always cleanup */
curl_easy_cleanup(curl);
}
return 0;
}
Очевидно, он не находит CURL_STATICLIB, но я понятия не имею, почему. Я даже не уверен, нужно ли было добавлять CURL_STATICLIB в мои настройки компоновщика (я читал это на других форумах). Я обнаружил, что у некоторых парней была такая же проблема, но нигде не было дано правильного ответа:
/ stackoverflow.com вопросы / 4176503 / разочарование-с-Libcurl
forums.codeblocks.org / index.php? Тема = 11391,0
old.nabble.com / НКУ-рабочий с-Libcurl-td20506927.html
* +1025 * forums.devshed.com / с-программирование-42 / линкер-ошибки с помощью-Libcurl-698071.html
Я так устал бороться с этим, пожалуйста, помогите мне.
EDIT:
Здравствуйте, Виктор, спасибо за ответ!
Я постараюсь быть максимально подробным, чтобы не было недоразумений.
Итак, вот изображение дерева каталогов / папок для моей папки C: \ libs \:
http://img199.imageshack.us/img199/6977/curl1.png
Как видите, он также включает в себя журнал сборки, вы заметите, что ошибка на этот раз
отличается от того, который я разместил ранее. Это потому, что я изменил глобальные настройки компилятора и проекта проекта.
Мои новые настройки проекта сборки: http://img863.imageshack.us/img863/4404/buildoptions.png
Мои новые настройки глобального компилятора: http://img225.imageshack.us/img225/4926/curl2.png
Я уверен, что неправильно настроил эти параметры, и поэтому не могу его скомпилировать.