Schönen Tag alle mit einander.
Hab mir schon vor ein paar Wochen das Buch: "3D-Spieleprogrammierung mit DirectX 9 und C++" gekauft.
Jedoch scheitere ich bereits im 1. Kapitel bei den Übungsaufgaben wo es heißt, die Engine zu initialisieren und wieder zu beenden.
Ich hab mal eine normale Konsolenanwendung (Visual Studio 2012 Express) erstellt und einfach mal folgenden Code geschrieben:
Selbst verständlich alles wie gesagt verlinkt, Include-, Bibliotheksverzeichnisse, von der Engine, DirectX SDK, und dem Platform SDK, TriBaseD.lib/TriBase.lib per Linker.
|
C-/C++-Quelltext
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
#include <iostream>
#include <TriBase.h>
using namespace std;
int main(int argc, char *argv[], char *envp[])
{
if (tbInit())
{
}
else
{
}
tbExit ();
return 0;
}
|
1. Fehlermeldung: TriBaseD.dll konnte nicht gefunden werden, nun gut durch ein bisschen googeln bin ich dann darauf gekommen, ich hab dann einfach die besagte Datei ins Projektverzeichnis verschoben, Fehler weg.
2. Fehlermeldung: d3dx9d_30.dll konnte nicht gefunden werden, auch hier hab ich das selbe gemacht und der Fehler verschwand.
3. Fehlermeldung: "Die Anwendung konnte nicht korrekt gestartet werden." (0xc000007b)
Doch hier weiß ich nicht mehr weiter, vielleicht hatte von euch schon mal wer dieses Problem und kann mir da weiterhelfen, wäre top motiviert nachdem ich die Formeln der Matrizen gesehen habe!!