freeglut:
https://www.transmissionzero.co.uk/soft ... lut-devel/
http://freeglut.sourceforge.net
Leider kenn ich mich zu wenig aus um diese selbst zu erzeugen
ccode_new hat geschrieben:...Unter welchen Betriebssystem (und unter welchem Compiler-System) möchtest du denn die libglut.a(lib) linken ?
Code: Alles auswählen
Import "freeglut_static.lib"
glutInit(...)
...
EndImportCode: Alles auswählen
Import "statische.lib"
Funktion1(a,b,c)
Funktion2(a,b,c)
EndImport
Falls das wirklich ein Problem bzw. Nachteil sein sollte, könnte man die DLL-Datei auch inkludieren und beim Start ins Temp-Verzeichnis entpacken. Dann hat man auch nur eine einzige Executable-Datei.Mijikai hat geschrieben:Also das Gleiche wie bei einer dynamische lib, nur das danach
keine *.dll mit rumgeschleppt werden muss.
Nein, darauf kann verzichtet werden. Im besten Fall hast du zwar alle Funktionen in deinem Importblock, es reicht aber nur die Funktionen zu importieren, die man benutzt. Den Rest erkennt der Linker selber.ccode_new hat geschrieben:Ja....
Aber du müsstest doch mindestens ALLE Funktionsköpfe definieren.
Nicht nur welche du gerne hättest. (Wie bei Shared-Libs)
Und ich glaube das ganze hat noch andere Fallstricke.
Aber probiere erst einmal.
Du bist doch clever!