webForumDet fria alternativet

Återanvända kod

C/C++

1 svar · 191 visningar · startad av Alpha II

Medlem sedan maj 20002 993 inlägg
Frågan#1

Jag håller på att skriva ihop lite klasser och funktioner som alltid behövs för OpenGL applikationer. Det skall bli lite av min egna spel-motor :D

Men hur skall jag gå till väga för att kunna använda koden i mina framtida program?

Är det DLL filer som gäller eller finns det kanske något annat smart sätt? Hur som helst så skulle jag behöve en bra guide för hur man strukturer upp det och kompilerar en DLL/eller vad de andra alternativen är.

Medlem sedan maj 20021 466 inlägg
#2

DLL-filer är det enda enkla alternativet. Problemet är att klasser endast kan användas med samma kompilator som de kompilades med. Klasser kompileade med VC++ kan bara användas av VC++.

För att de ska fungera med alla kompilatorer kan man använda COM. Det är t.ex. DirectX byggt på.

259 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)