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

rikiel

Frischling

  • »rikiel« ist der Autor dieses Themas

Beiträge: 31

Beruf: Schüler

  • Private Nachricht senden

21

22.08.2010, 14:50

@ TrikkieMikkie
Stimmt schon, allerdings kann ich im Quellcode die Stelle nicht finden, in der er nach dxerr9 verlangt. Er verweist auf die Datei E:\TriBase Engine\LINK, allerdings ist dort weder ein Ordner noch eine Datei mit dem Namen.

@ wasp
Meinst du die Lösung im Post von -insane- ?
Die funktioniert bei mir leider auch nicht.

22

22.08.2010, 16:02

Welche Libs sind denn unter Projekteinstellungen - Linker - Eingabe -> Zusätzliche Abhängigkeiten eingetragen?
fka tm

rikiel

Frischling

  • »rikiel« ist der Autor dieses Themas

Beiträge: 31

Beruf: Schüler

  • Private Nachricht senden

23

22.08.2010, 16:13

Folgende Libs:

d3d9.lib
d3dx9d.lib
dinput8.lib
dsound.lib
strmiids.lib
strmbased.lib
dxerr9.lib
dxguid.lib
winmm.lib
kernel32.lib
user32.lib
gdi32.lib
winspool.lib
comctl32.lib
comdlg32.lib
advapi32.lib
shell32.lib
ole32.lib
oleaut32.lib
uuid.lib

24

22.08.2010, 16:31

d3d9.lib
d3dx9d.lib
dinput8.lib
dsound.lib
strmiids.lib
strmbased.lib
dxerr9.lib UMBENENNEN -> dxerr.lib :cursing:
dxguid.lib
winmm.lib
kernel32.lib
user32.lib
gdi32.lib
winspool.lib
comctl32.lib
comdlg32.lib
advapi32.lib
shell32.lib
ole32.lib
oleaut32.lib
uuid.lib
fka tm

rikiel

Frischling

  • »rikiel« ist der Autor dieses Themas

Beiträge: 31

Beruf: Schüler

  • Private Nachricht senden

25

22.08.2010, 16:40

Das hatte ich auch schon gemacht, allerdings habe ich dann eine noch längere Fehlerliste.

Ist aber immer auf den gleichen Fehler bezogen, nur in den verschiedenen .obj Dateien.

Hier ein Beispiel:

Fehlermeldung:
error LNK2001: Nicht aufgelöstes externes Symbol "_DXGetErrorString9A@4".
Datei: E:\TriBase Engine\tbVideo.obj
Projekt: TriBase

Bei einigen ist es auch statt "...ErrorString..." "...ErrorDescription..." als Fehler. Insgesammt sind es ca. 30 Dateien.

Außerdem ist noch in der TriBase.dll ein Fehler:

Fehlermeldung:
error LNK1120: 2 nicht aufgelöste externe Verweise.


Außerdem habe ich bei meinem selbst erstellten Programm den Fehler das die d3dx9d_30.dll nicht gefunden werden kann. Vielleicht kann mir da einer noch helfen.

MfG

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »rikiel« (22.08.2010, 16:47)


26

22.08.2010, 17:00

Du musst die 9er wegmachen, und die Tribase neukompilieren.

rikiel

Frischling

  • »rikiel« ist der Autor dieses Themas

Beiträge: 31

Beruf: Schüler

  • Private Nachricht senden

27

22.08.2010, 17:20

Diese Fehler treten ja auf, wenn ich versuche die TriBase neu zu Kompilieren.

Erst konvertiere ich die TriBase 2005.vcproj mit VS 2010 und dann habe ich die 9 entfernt und wenn ich versuche die Dateien zu kompiliere treten diese Fehler auf.

28

22.08.2010, 17:31

Ja aber, wenn du die 9 entfernt hast, wieso ist sie dann immernoch da ^^

rikiel

Frischling

  • »rikiel« ist der Autor dieses Themas

Beiträge: 31

Beruf: Schüler

  • Private Nachricht senden

29

22.08.2010, 19:20

Gib es eigentlich auch eine Dxerr.h Datei, bei der man eine 9 entfernen muss?

Habe mich schon durch die Einstellungen geklickt aber nichts gefunden.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »rikiel« (22.08.2010, 20:08)


30

22.08.2010, 20:21

Du sollst das nicht in den DX-Dateien ändern ! In der Tribase.h

Werbeanzeige