Guten Tag,
bin nun bei den ersten Übungsaufgaben angekommen (Seite 37).
Schon Aufgabe 1 überfordet mich bzw. mein Visual C++ 2005.
Habe soweit alles in Projektverzeichnisse usw. eingetragen, doch bekomme ich bei diesem Programm :
|
C-/C++-Quelltext
|
1
2
3
4
5
|
#include "TriBase.h"
tbInit();
tbExit();
|
Bereits diese starke Fehlermeldung :
[list]1>c:\programme\tribase\include\dshowbaseclasses\wxutil.h(195) : warning C4312: 'Typumwandlung': Konvertierung von 'LONG' in größeren Typ 'PVOID'
1>c:\programme\tribase\include\tbgui.h(28
: warning C4267: '=': Konvertierung von 'size_t' nach 'int', Datenverlust möglich
1>c:\dokumente und einstellungen\******\eigene dateien\visual studio 2005\projects\übung\übung\main.cpp(3) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\dokumente und einstellungen\******\eigene dateien\visual studio 2005\projects\übung\übung\main.cpp(3) : error C2556: 'int tbInit(void)': Überladene Funktion unterscheidet sich nur hinsichtlich des Rückgabetyps von 'tbResult tbInit(void)'
1> c:\programme\tribase\include\tribase.h(10
: Siehe Deklaration von 'tbInit'
1>c:\dokumente und einstellungen\******\eigene dateien\visual studio 2005\projects\übung\übung\main.cpp(3) : error C2371: 'tbInit': Neudefinition; unterschiedliche Basistypen
1> c:\programme\tribase\include\tribase.h(10
: Siehe Deklaration von 'tbInit'
1>c:\dokumente und einstellungen\******\eigene dateien\visual studio 2005\projects\übung\übung\main.cpp(5) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\dokumente und einstellungen\******\eigene dateien\visual studio 2005\projects\übung\übung\main.cpp(5) : error C2556: 'int tbExit(void)': Überladene Funktion unterscheidet sich nur hinsichtlich des Rückgabetyps von 'tbResult tbExit(void)'
1> c:\programme\tribase\include\tribase.h(109): Siehe Deklaration von 'tbExit'
1>c:\dokumente und einstellungen\******\eigene dateien\visual studio 2005\projects\übung\übung\main.cpp(5) : error C2371: 'tbExit': Neudefinition; unterschiedliche Basistypen
1> c:\programme\tribase\include\tribase.h(109): Siehe Deklaration von 'tbExit'
1>Das Buildprotokoll wurde unter "file://c:\Dokumente und Einstellungen\******\Eigene Dateien\Visual Studio 2005\Projects\Übung\Übung\Debug\BuildLog.htm" gespeichert.
1>Übung - 6 Fehler, 2 Warnung(en)[/list]
Mache ich etwas falsch, oder woran kann das liegen ? und ist es normal das man nach dem ersten Kapitel noch sehr wenig verstanden hat, habe das mit DirectX usw. verinnerlicht doch dann kommt plötzlich "Bauen wir uns eine eigene Engine" -> benutzen sie die vorgefertigte TriBase Engine. Vielleicht könnt ihr mir ja den roten Faden wieder geben.
Gruß
Schattenfang