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

21.04.2009, 19:45

Fehler in der TriBase Engine?

Hallo erstmal. Ich hab mir das Buch 3D Spieleprogrammierung mit DirectX 9 und C++ gekauft (3. Auflage). Dann habe ich die dlls und libs eingebunden wie es im Buch steht. Jetzt hab ich versucht diesen Code zu complimieren (ich benutze Visual C++ 2008 Expres Edition):

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include "stdafx.h"
#include "TriBase.H"


int _tmain(int argc, _TCHAR* argv[])
{
    if(tbInit())
    {

    }
    else
    {

    }
    tbExit();
    return 0;
}

Ich hab den Code aus dem Buch abgeschrieben. Allerdings zeigt er folgende Fehler an:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
1>------ Erstellen gestartet: Projekt: Tribase_test_2, Konfiguration: Debug Win32 ------
1>Kompilieren...
1>Tribase_test_2.cpp
1>c:\c++\tribase\include\dshowbaseclasses\wxdebug.h(329) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'm_pString'
1>c:\c++\tribase\include\dshowbaseclasses\wxdebug.h(329) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\c++\tribase\include\dshowbaseclasses\wxdebug.h(329) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\c++\tribase\include\dshowbaseclasses\wxdebug.h(326) : error C2065: 'm_pString': nichtdeklarierter Bezeichner
1>c:\c++\tribase\include\dshowbaseclasses\wxdebug.h(350) : error C2065: 'm_pString': nichtdeklarierter Bezeichner
1>Das Buildprotokoll wurde unter "file://c:\Dokumente und Einstellungen\Besitzer\Eigene Dateien\Visual Studio 2008\Projects\Tribase_test_2\Tribase_test_2\Debug\BuildLog.htm" gespeichert.
1>Tribase_test_2 - 5 Fehler, 0 Warnung(en)
========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========

n0_0ne

1x Contest-Sieger

  • Private Nachricht senden

2

21.04.2009, 19:58

Gerade vor 10 sekunden bereits jemand anderen darauf hingewiesen, dass es "kompilieren" und nicht "komplimieren" heißt... oder wurde das umbenannt und ich bin nicht auf dem neuesten stand? ^^
aber back to topic: hast du dir https://www.spieleprogrammierer.de/phpBB2/viewtopic.php?t=5547 angesehen?