[C/C++] aus einer *.lib eine *.dll machen?

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von .x-tra, 10. Juli 2013 .

  1. 10. Juli 2013
    aus einer *.lib eine *.dll machen?

    Funktioniert sowas irgendwie?
    Also ich habe eine .h und eine .lib datei
    bräuchte aber eine .dll...
     
  2. 10. Juli 2013
    AW: aus einer *.lib eine *.dll machen?

    Meines Wissens nach nicht. Lib ist statisch (für den Linker), Dll ist Dynamisch (für das fertige Programm). Du könntest dir aber eine eigene DLL schreiben, Funktionsrümpfe (h) und Funktionen (Lib) hast du ja.
     
  3. 10. Juli 2013
    Zuletzt bearbeitet: 10. Juli 2013
    AW: aus einer *.lib eine *.dll machen?

    d.h. ich könnte mit code::blocks oder Visual Studio header und lib laden und daraus eine dll compilieren?
    hab sowas noch nicht gemacht, aber würd das gern mal probieren.
     
  4. 10. Juli 2013
    AW: aus einer *.lib eine *.dll machen?

    Ja du musst halt die passenden Exports dazu schreiben. VS hat bereits Vorlagen für die DLL Erstellung: DLLs in Visual C++
     
  5. 10. Juli 2013
    AW: aus einer *.lib eine *.dll machen?

    also einen wrapper für eine header datei die dann die lib lädt...korrekt?
     
  6. 10. Juli 2013
    AW: aus einer *.lib eine *.dll machen?

    Wenn du das so siehts ja, jedoch beinhaltet die lib-Datei bereits vorkompilierten Code
    welcher einfach in die DLL übernehmen wird.

    Zu beachten ist jedoch die Plattform (zb. Windows x86/x64), denn die kann man nicht ändern.

    Mfg Rushh0ur
     
  7. 10. Juli 2013
    AW: aus einer *.lib eine *.dll machen?

    kann mir jemand sagen wie ich das genau machen muss?
    also dll projekt erstellen im code::blocks oder visual wählen, die lib linken lassen und die header datei einbinden.
    wie muss dann der kopf aussehen des projekts?

    sorry wegen der wahrscheinlich dummen frage.
    wie die einzelnen exportierten funktionen aussehen müssen weiß ich, nur was das dll erstellen betrifft hab ich so gar keinen plan.
     
  8. 10. Juli 2013
    AW: aus einer *.lib eine *.dll machen?

    Ich hab doch den entsprechenden MSDN Artikel zur Erstellung von DLLs in Post #4 gelinkt. Da steht eigentlich alles drin inkl. Codebeispiel. Wo hängts?
     
  9. 10. Juli 2013
    AW: aus einer *.lib eine *.dll machen?

    Ich setz mich morgen mal dran und bei Fragen poste ich hier nochmal.
     
  10. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.