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.


Log in to reply