Hallo Leute.
Ich versuche momentan die Tribase Engine zu kompilieren, habe einige Fehler schon behoben, bei der jetzigen Fehlerausgabe bin ich aber mit meinem Latein am Ende und auch die Suche im Forum hat nix gebracht.
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
|
e:\Gamedevelop\Tribase\Src\TriBase.cpp(61) : error C2491: 'tbInit': Definition von Funktion für dllimport nicht zulässig
e:\Gamedevelop\Tribase\Src\TriBase.cpp(109) : error C2491: 'tbExit': Definition von Funktion für dllimport nicht zulässig
e:\Gamedevelop\Tribase\Src\TriBase.cpp(168) : error C2491: 'tbDoMessageLoop': Definition von Funktion für dllimport nicht zulässig
e:\Gamedevelop\Tribase\Src\TriBase.cpp(247) : error C2491: 'tbDelay': Definition von Funktion für dllimport nicht zulässig
e:\Gamedevelop\Tribase\Src\TriBase.cpp(259) : error C2491: 'tbSetAppActive': Definition von Funktion für dllimport nicht zulässig
Das Build-Protokoll wurde unter "file://e:\Gamedevelop\Tribasetest3\Debug\BuildLog.htm" gespeichert.
Tribasetest3 - 5 Fehler, 7 Warnung(en)
---------------------- Fertig ----------------------
Erstellen: 0 erfolgreich, 1 fehlgeschlagen, 0 übersprungen
|
Ich habe noch die 1. Auflage des Buches erworben und benutze das darauf mitgelieferte DX SDK, das Microsoft Platform SDK ist auch installiert und alles wie hier so oft beschrieben verlinkt. Die zusätzlichen Dateien (kernel32.lib usw.) sind auch verlinkt.
Ich benutze das Microsoft .NET 2003 Studio mit VC++ 7 und habe ein neues Projekt erstellt (leere Windows 32 Konsolenanwendung) und habe einfach die include und resource Dateien eingebunden und wollte daraufhin die Datei TriBase.cpp kompilieren. Nun hänge ich bei dem obigen Fehler.
Kann mir vllt. jemand weiterhelfen?
Danke im Vorraus
Gruß
Dark