Nichtaufgeloestes externes Symbol
-
Hi wollte etwas mit mit der libCurl coden und hab mir die Binaries runtergeladen und im VC++6.0 auch in eingetragen die header und die lib...
wenn ich folgendes Porgramm starten will:
#include <iostream.h> #include <curl/curl.h> CURL *easyhandle; //global. Speicher wird gleich vor Programmstart festgelegt und nicht zur Runtime. int main(void) { easyhandle=curl_easy_init(); return 1; }
dann meldet er mir
Linker-Vorgang läuft... curlProbe.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__curl_easy_init Debug/curlTest.exe : fatal error LNK1120: 1 unaufgeloeste externe Verweise Fehler beim Ausführen von link.exe. curlTest.exe - 2 Fehler, 0 Warnung(en)
was ist da los?
-
Kannst du curl.cpp alleine compilieren?
Ist es in deinem Projekt vorhanden?
Hilft evt
include "curl/...h"
?
-
Du solltest die LIB noch irgendwie einbinden...
ala:#pragma comment(lib, "libCurl.lib")
-
Ich habe genau das selbe Problem. Ich habe mich bereits umgesehen (mailing list) und nachgefragt. Habe bis jetzt keine Antwort auf dieses Problem gefunden.
Scheinbar benötigt man eine 2. lib, curllib_imp.lib, nur kann ich diese leider nicht finden.