Pobrana biblioteka:
MSVC metalink 7.19.3 devel SSL enabled Frederic Elbin 4.04 MB
Nazwa projektu: curl_compilation ( otwarty z "empty project")
W projekcie znajduje się jeden plik: main.cpp
//#include "stdafx.h"
#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://www.cnn.com/");
res = curl_easy_perform(curl);
/* always cleanup */
curl_easy_cleanup(curl);
}
return 0;
}
intelli sense z oczywistych względów podkreśla większą część programu na czerwono...
Project->curl_compilation Properties->Configuration Properties-> C\C++ -> General
Additional Include Directories: C:\cURL\libcurl-7.19.3-win32-ssl-msvc\include;%(AdditionalIncludeDirectories)
... ale przestaje po powyższej zmianie we właściwościach projektu, niestety tylko dla trybu "debug".
output debugera dla opcji "debug"
1> main.cpp
1>main.obj : error LNK2019: unresolved external symbol __imp__curl_easy_cleanup referenced in function _main
1>main.obj : error LNK2019: unresolved external symbol __imp__curl_easy_perform referenced in function _main
1>main.obj : error LNK2019: unresolved external symbol __imp__curl_easy_setopt referenced in function _main
1>main.obj : error LNK2019: unresolved external symbol __imp__curl_easy_init referenced in function _main
dla opcji relase jest tylko lakoniczne "cannot open <curl/curl.h>"
I to wszystko bez znaczenia jaką CRT wybiorę.
Wiem, temat był wałkowany miliardy razy, ale żaden na tym ani na innych forach nie udzielił mi dostatecznych informacji, a siedzę już piąta godzinę nad instalacją tej biblioteki.
Próbowałem też odpalić plik curl.exe , wtedy wyskoczył messagebox:
The program can't start because libsasl.dll is missing from your computer. Try reinstalling the program to fix this problem
Po pobraniu tej nieszczęsnej biblioteki stąd:
http://www.dlldll.com/libsasl.dll_download.html
message box zmienia swoją treść, ale niestety dalej uderza obleśną melodyjką i białym krzyżykiem na czerwonym tle
The procedure entry point sasl_errdetail could not be located in the dynamic lik library libsasl.dll
Co robić ? Jak żyć? Fajnie gdyby udałoby się w tym temacie rozwiązać ten problem, wtedy byłyby on jedynym w którym zawarte są wszystkie instrukcje niezbędne do zainstalowania najnowszego wydania cURL'a :)