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

Chris2130

Frischling

  • »Chris2130« ist der Autor dieses Themas

Beiträge: 49

Wohnort: NRW

Beruf: Schüler

  • Private Nachricht senden

1

29.04.2009, 14:23

Tribase extern einbinden

Hi, ich hab mal eine Frage: Wie genau muss ich die TriBase.dll einbinden?

Lerikson

Alter Hase

Beiträge: 412

Wohnort: nördlich von Hamburg

Beruf: Schüler

  • Private Nachricht senden

2

29.04.2009, 15:35

was meinst du mit "einbinden" du musst nur die .lib Dateien bei den Biblotheksdateien und die .h Dateien bei den Include Dateien einbinden und später die .dll ins gleiche Verzeichnis wie die erzeugte .exe packen.

mfg,
Lennart

Chris2130

Frischling

  • »Chris2130« ist der Autor dieses Themas

Beiträge: 49

Wohnort: NRW

Beruf: Schüler

  • Private Nachricht senden

3

13.05.2009, 14:12

Reicht es, wenn ich unter Optionen den Ordner angegeben habe , wo das liegt? Oder muss ich das per include nochmal extra reinpacken?

MCP

Alter Hase

Beiträge: 513

Wohnort: Paderborn

Beruf: Software-Entwickler

  • Private Nachricht senden

4

13.05.2009, 20:55

Es wäre praktisch wenn du erstmal die Frage vom Vorposter beantwortest...
Was genau meinst du?
Die DLL muss man garnicht einbinden, die muss im selben Verzeichnis wie die EXE liegen...

Wenn du die EXE so kompilieren willst das sie die DLL benutzt musst du entweder die LIB per
#pragma comment(lib, "name")
einbinden oder es in den Projekteigenschaften Einstellen. Dabei sollte auch ein Pfad auf das Verzeichnis verweisen in dem die LIB liegt.
Die Headerdatei musst du ebenfalls per #include "name" einbinden. Auch das Verzeichnis muss dem Projekt bekannt sein...

5

13.05.2009, 21:25

Kleine Korrekturen/Ergänzungen: ;)

Zitat von »"MCP"«

Die DLL muss man garnicht einbinden, die muss im selben Verzeichnis wie die EXE liegen...

Die DLL kann auch im Windows-Verzeichnis liegen.
Oder einem x-beliebigen, solange es Windows "bekannt" ist (siehe Umgebungsvariablen -> Path).

Zitat von »"MCP"«

Die Headerdatei musst du ebenfalls per #include "name" einbinden. Auch das Verzeichnis muss dem Projekt bekannt sein...

Bzw. via #include <header.h> (Verzeichnis ist bekannt)
Via #include "Pfadangabe\header.h" (Verzeichnis ist nicht bekannt)
fka tm

MCP

Alter Hase

Beiträge: 513

Wohnort: Paderborn

Beruf: Software-Entwickler

  • Private Nachricht senden

6

14.05.2009, 11:35

Danke für die Ergänzungen. Hätte ich vielleicht auch gleich dazu schreiben sollen ;) Ich dachte ich nehm erstmal einen Weg. ^^ Aber im Nachhinein betrachtet ist es so besser ;)

Werbeanzeige