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

1

17.06.2013, 19:04

d3dx9d_30.dll fehlt

Hallo!

Ich habe ein Problem:

Jedesmal, wenn ich die tbInit(); - Funktion aufrufe, bekomme ich die nette Fehlermeldung, dass die Anwendungserweiterung d3dx9d_30.dll fehlt und eine Neuinstallation vielleicht helfen könnte ( ... naja ... ;) ).
Eigentlich kein Problem und ich weiß, dazu gibt es auch schon einen Thread, doch: in meinem System32 - Ordner gibt es exakt diese .dll! Keine Verwechslung ziemlich sicher!!

Kann mir jemand helfen?

Danke!!


Player894

2

17.06.2013, 19:08

also ich hab jetzt einfach mal die .dll ins Debug-Verzeichnis dazugepackt, jetzt bekomme ich die Fehlermeldung "Anwendung konnte nicht gestartet werden. (0xc000007b)"
Kann mir biiiitte jemand helfen!?!?

Ich verstehs einfach nicht...

Techie

Alter Hase

Beiträge: 717

Wohnort: Bayreuth

Beruf: Student | Hilfswissenschaftler in der Robotik

  • Private Nachricht senden

3

17.06.2013, 19:14

Hast du dir ev. schon die neueste Version von der TriBase-Engine geholt?

-> Software-Update: Alle Projekte aus dem Buch "3D-Spieleprogrammierung" für Visual C++ 2010 & neues DirectX-SDK <-
I write my own game engines because if I'm going to live in buggy crappy filth, I want it to me my own - Ron Gilbert

4

17.06.2013, 20:27

Das habe ich jetzt einmal neu gelinkt, daran lag der Fehler aber nur zum Teil.
(Danke für den Hinweis!!)

Doch nun erkennt er diese Dateien nicht mehr:

Quellcode

1
2
3
4
#include <streams.h>
#include <asyncio.h>
#include <asyncrdr.h>
#include <memfile.h>


Einfaches auskommentieren führt zu weiteren Fehlermeldungen
(achnee... ;) )

Kann mir bitte jemand helfen?

Danke!

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Player894« (17.06.2013, 20:43)


dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

5

17.06.2013, 23:43

Schau mal in den von Techie verlinkten Thread... ;)

6

18.06.2013, 14:38

Da habe ich mir alle sechs Seiten durchgelesen, aber zum Problem, dass einige Header fehlen, wurde keine Lösung genannt!

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

7

18.06.2013, 14:54

Dieses Problem sollte nicht auftreten, wenn du die im verlinkten Thread anzutreffenden, upgedateten Projektdateien mit VS2010 und dem June 2010 DirectX SDK verwendest. Ich vermute mal, dass du versuchst, veraltete Projektdateien mit einem aktuellen Compiler und/oder SDK zu verwenden!? ;)

8

18.06.2013, 14:58

Ich habe:

1. in den VC++-Verzeichnissen die Include-Dateipfade und die Lib-Dateipfade auf das June 2010 SDK und auf die neue Tribase gestellt
2. erstmal nur für Debug die TriBaseD.lib gelinkt, dazu noch d3d9.lib, d3dx9.lib und DxErr.lib
3. dann habe ich die <TriBase.h> eingebunden

Keine Fehler

Beim Aufruf von tbInit(); allerdings schon

Was habe ich denn falsch eingestellt?

Ich habe die Express - Version; allerdings diese im Update-Thread auch heruntergeladen!!


Danke für weitere Hilfe!

Player894

/edit: Ich habe auch z.B. den Zeichensatz usw. umgestellt, habe halt nur nicht in die Projektmappe eingebunden, da ich die nicht kompiliert bekomme:

Quellcode

1
...Datei iwas.h: Kompilierung wurde abgebrochen, über 100 Fehler gefunden

Pascal_wink

Frischling

Beiträge: 1

Beruf: Schüler / Webdesigner

  • Private Nachricht senden

9

23.11.2014, 20:31

Additional Dependencies

Du musst in den Linker einstellungen unter Eingabe als Pfad auch noch den Ordner Dependencies die Include und Lib Ordner einbinden.
Da sonst die Dateien nicht verlinkt sind.

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

10

23.11.2014, 20:34

Willkommen, Pascal. Bitte schau das nächste Mal auf das Datum des letzten Beitrags. Der ist fast 1.5 Jahre her.
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

Werbeanzeige