Importlib füer DLL? Wie?



  • ich habe ein Beispielprojekt, wenn ich das als Statische Bibliothek (.lib) erstelle und in meinem Konsolenprojekt (.exe) die Funktionen verwende, indem ich das Headerfile inkludiere und die MyLib.lib in den Linkereinstellungen als zusätzliche Abhängigkeit festlege, funktioniert alles wie gewollt.

    Wenn ich aber das Beispielprojekt als Dynamische Bibliothek (.dll) erstelle, wird keine Importbibliothek erstelle.

    Weiss jemand, was ich machen muss, damit ich auch bei einem .dll Projekt eine .lib Importbibliothek generiert bekomme?



  • Vermutlich exporierst Du keine Funktionen in die DLL!?

    Hast Du irgendwo ein "dllexport" oder eine DEF-Datei (bevorzugt)?



  • Stimmt, danke, so tuts:

    __declspec(exportdll) char * getVersion();
    

Anmelden zum Antworten