Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Task-Manager

Alter Hase

  • »Task-Manager« ist der Autor dieses Themas

Beiträge: 1 087

Wohnort: am PC

Beruf: Student

  • Private Nachricht senden

1

20.02.2008, 16:11

Tribase: Wo werden die libs erstellt???

tach,

ich und mein bro arbeiten die ganze Zeit an einere eigenen Engine...
diese soll wie die Tribase mit Dll's funktionieren...

kann man die libs überhaupt selber mit VC 08 erstellen?
und wenn ja wo erstellt Tribase diese?

wozu braucht man die libs überhaupt?
liefern die Dll's nicht alles notwendige mit?

mfg
BloodRaptor
falls ichs i-wo vergessen hab:

mfg
Task-Manager

Rechtschreibfehler sind mein Eigentum und gewollt!

grek40

Alter Hase

Beiträge: 1 491

Wohnort: Dresden

  • Private Nachricht senden

2

20.02.2008, 16:30

Für die Libs (hier gehts nicht um statische libs, die selbst Code enthalten) einfach ein DLL Projekt erstellen und dann im Code per declspec(dllexport / dllimport) arbeiten - für jede Klasse oder Funktion die so gekennzeichnet ist wird ein Eintrag in der Lib generiert, der wiederum auf die Dll verweist.

Dabei geht es darum, dass zwar die Dlls theoretisch alles mitliefern, das aber nicht gerade mundgerecht verpacken - durch die Einträge in der Lib erhält der Compiler Informationen darüber, wie er die Inhalte der Dll einbinden soll, ohne Lib muss der Programmierer sich selbst Zugang zu den Dllinhalten verschaffen.
Das is jetzt recht oberflächlich, aber es geht ja ums Prinzip hier :)