Ich lerne, wie man Bibliotheken kompiliert und die fltk Bibliothek zum Beispiel kompilieren möchte. Um eine statische Bibliothek zu kompilieren, brauche ich .h und .c Dateien und kompiliere sie einfach, aber die Bibliothek hat nicht nur viele .h und .c Dateien, sondern einige andere Dateien, die ich nicht weiß, was ich damit machen soll. In einem Ordner namens "src" mit .c-Dateien befinden sich einige .h-Dateien, .xbm, .xpm, .fl und usw. einschließlich "Makefile", die mir vielleicht helfen können.Wie statische Bibliothek aus enormen Menge .c und .h Dateien in MS zu kompilieren
Also, wie geht das richtig?
Aus dem Blick auf den Quellcode für FLTK (https://github.com/fltk/test-only/blob/master/CMakeLists.txt) sehe ich, dass FLTK 'CMake' verwendet, um zu bauen. Mit 'CMake' können Sie eine Visual Studio-Projektdatei für jede Version von Visual Studio generieren. – drescherjm
Danke. Es hat irgendwie funktioniert. Cmake hat eine VS-Lösung generiert, die Projekte für jedes Bibliotheksmodul enthält, und dann habe ich es kompiliert. 72 erfolgreich, 11 fehlgeschlagen, 2 übersprungen. VS hat einige .lib-Dateien einschließlich fltk.lib. fltk.lib arbeitete für ein Beispiel der Verwendung der fltk-Bibliothek. Weiß nicht, was es bedeutet. Es ist wie gearbeitet, aber ... – Stark