Ich habe eine kleine Bibliothek, bestehend aus einem DLL, ein Header und eine .def-Datei. Ich bin ziemlich sicher, dass die Bibliothek in C geschrieben wurde, aber möglicherweise C++.Verwenden einer DLL mit Header .h in C++
Ist es mir möglich, auf die Funktionen in der Bibliothek zuzugreifen, ohne die LoadLibrary/GetProcAddress/FreeLibrary-Methode zu verwenden, über die normalerweise gesprochen wird. Ich habe keine .lib-Datei - ist es üblich, eine zu haben?
Ich habe buchstäblich die letzten 2 Tage damit verbracht, dies zu suchen. Es scheint, dass, da ich eine Header-Datei gegeben habe, die die Funktionen definiert, die ich aus der DLL verwenden möchte, und eine .def-Datei brauche, muss ich nicht jede Funktion manuell "laden" (LoadLibrary/GetProAddress/FreeLibrary) - in In meinem Fall werde ich ungefähr 5 oder 6 Funktionen von der .dll verwenden, aber es sind ungefähr 70 verfügbar und es scheint, dass das ein Ball-Ache wäre und zu einem unnötigen Durcheinander von Code führen würde.
Vielen Dank für jeden Hinweis.