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
C-/C++-Quelltext |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 |
#include "TriBase.h"; //Initialisieren der TriBase Engine if (tbInit()) { std::cout << "Es trat ein Fehler auf"; } else { std::cout << "Die Engine konnte gestartet werden!"; } //Hier wird die Engine wieder heruntergefahren tbExit(); |
Zitat
------ Erstellen gestartet: Projekt: 1_Uebung_1, Konfiguration: Debug Win32 ------
Kompilieren...
Uebung1_Kapitel1.cpp
c:\dokumente und einstellungen\chimaira\eigene dateien\visual studio 2005\projects\1_uebung_1\1_uebung_1\uebung1_kapitel1.cpp(1) : warning C4067: Unerwartete Token nach Präprozessordirektive - Zeilenvorschub erwartet.
c:\dokumente und einstellungen\chimaira\eigene dateien\visual studio 2005\projects\tribase\include\dshowbaseclasses\wxutil.h(195) : warning C4312: 'Typumwandlung': Konvertierung von 'LONG' in größeren Typ 'PVOID'
c:\dokumente und einstellungen\chimaira\eigene dateien\visual studio 2005\projects\tribase\include\tbgui.h(28 : warning C4267: '=': Konvertierung von 'size_t' nach 'int', Datenverlust möglich
c:\dokumente und einstellungen\chimaira\eigene dateien\visual studio 2005\projects\1_uebung_1\1_uebung_1\uebung1_kapitel1.cpp(4) : error C2059: Syntaxfehler: 'if'
c:\dokumente und einstellungen\chimaira\eigene dateien\visual studio 2005\projects\1_uebung_1\1_uebung_1\uebung1_kapitel1.cpp(5) : error C2143: Syntaxfehler: Es fehlt ';' vor '{'
c:\dokumente und einstellungen\chimaira\eigene dateien\visual studio 2005\projects\1_uebung_1\1_uebung_1\uebung1_kapitel1.cpp(5) : error C2447: '{': Funktionskopf fehlt - Parameterliste im alten Stil?
c:\dokumente und einstellungen\chimaira\eigene dateien\visual studio 2005\projects\1_uebung_1\1_uebung_1\uebung1_kapitel1.cpp( : error C2059: Syntaxfehler: 'else'
c:\dokumente und einstellungen\chimaira\eigene dateien\visual studio 2005\projects\1_uebung_1\1_uebung_1\uebung1_kapitel1.cpp(9) : error C2143: Syntaxfehler: Es fehlt ';' vor '{'
c:\dokumente und einstellungen\chimaira\eigene dateien\visual studio 2005\projects\1_uebung_1\1_uebung_1\uebung1_kapitel1.cpp(9) : error C2447: '{': Funktionskopf fehlt - Parameterliste im alten Stil?
c:\dokumente und einstellungen\chimaira\eigene dateien\visual studio 2005\projects\1_uebung_1\1_uebung_1\uebung1_kapitel1.cpp(13) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
c:\dokumente und einstellungen\chimaira\eigene dateien\visual studio 2005\projects\1_uebung_1\1_uebung_1\uebung1_kapitel1.cpp(13) : error C2556: 'int tbExit(void)': Überladene Funktion unterscheidet sich nur hinsichtlich des Rückgabetyps von 'tbResult tbExit(void)'
c:\dokumente und einstellungen\chimaira\eigene dateien\visual studio 2005\projects\tribase\include\tribase.h(109): Siehe Deklaration von 'tbExit'
c:\dokumente und einstellungen\chimaira\eigene dateien\visual studio 2005\projects\1_uebung_1\1_uebung_1\uebung1_kapitel1.cpp(13) : error C2371: 'tbExit': Neudefinition; unterschiedliche Basistypen
c:\dokumente und einstellungen\chimaira\eigene dateien\visual studio 2005\projects\tribase\include\tribase.h(109): Siehe Deklaration von 'tbExit'
Das Buildprotokoll wurde unter "file://c:\Dokumente und Einstellungen\Chimaira\Eigene Dateien\Visual Studio 2005\Projects\1_Uebung_1\1_Uebung_1\Debug\BuildLog.htm" gespeichert.
1_Uebung_1 - 9 Fehler, 3 Warnung(en)
========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========
C-/C++-Quelltext |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
#include "TriBase.h"; #include <iostream>; int main(){ //Initialisieren der TriBase Engine if (tbInit()) { std::cout << "Es trat ein Fehler auf"; } else { std::cout << "Die Engine konnte gestartet werden!"; } //Hier wird die Engine wieder heruntergefahren tbExit(); return 0; } |
Sheddex
unregistriert
C-/C++-Quelltext |
|
1 2 3 4 5 |
int WINAPI WinMain(HINSTANCE Instance, HINSTANCE PreviousInstance, char* CommandLine, int ShowCommand) { //Dein Code return 0; } |
Alter Hase
Zitat
LINK : fatal error LNK1104: Datei "d3d9.lib" kann nicht geöffnet werden.
Sheddex
unregistriert
Zitat von »"Chimaira"«
Wenn er die TRIBASE.DLL nicht gefunden hat muss ich sie kompilieren richtig?
C-/C++-Quelltext |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
#include "TriBase.h" #include "windows.h" int WINAPI WinMain(HINSTANCE Instance, HINSTANCE PreviousInstance, char* CommandLine, int Command) { //Initialisieren der TriBase Engine if (tbInit()) { //Hier eine } else { //Und hier auch eine } //Hier wird die Engine wieder heruntergefahren tbExit(); return 0; } |
C-/C++-Quelltext |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
#include "TriBase.h" #include "windows.h" int WINAPI WinMain(HINSTANCE, HINSTANCE, char*, int) { //Initialisieren der TriBase Engine if (!tbInit()) { MessageBox(NULL, TEXT("Fehler beim initialisieren der TriBase Engine!"), NULL, MB_OK | MB_ICONERROR); return 0; } MessageBox(NULL, TEXT("TriBase-Engine initialisiert!"), TEXT("Information"), MB_OK | MB_ICONINFORMATION); //Hier wird die Engine wieder heruntergefahren tbExit(); return 0; } |
C-/C++-Quelltext |
|
1 |
int MessageBox(HWND hWnd, LPCTSTR lpText, LPCTSTR lpCaption, UINT uType);
|
C-/C++-Quelltext |
|
1 |
MessageBox(NULL, TEXT("Das ist eine Nachricht"), NULL, MB_OK | MB_ICONERROR); |
C-/C++-Quelltext |
|
1 2 3 4 5 6 7 8 9 |
int WINAPI MessageBoxA( HWND hWnd, LPCSTR lpText, LPCSTR lpCaption, UINT uType); int WINAPI MessageBoxW( HWND hWnd, LPCWSTR lpText, LPCWSTR lpCaption, UINT uType); #ifdef UNICODE #define MessageBox MessageBoxW #else #define MessageBox MessageBoxA #endif // !UNICODE |
C-/C++-Quelltext |
|
1 2 3 4 5 6 7 |
#ifdef UNICODE #define __TEXT(quote) L##quote #else #define __TEXT(quote) quote #endif #define TEXT(quote) __TEXT(quote) |
C-/C++-Quelltext |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
#include "TriBase.h" #include "windows.h" int WINAPI MessageBoxW( HWND hWnd, LPCWSTR lpText, LPCWSTR lpCaption, UINT uType); int WINAPI WinMain(HINSTANCE Instance, HINSTANCE PreviousInstance, char* CommandLine, int Command) { //Initialisieren der TriBase Engine if (tbInit()) { MessageBoxW(NULL, TEXT("Fehler beim initialisieren der TriBase Engine!"), NULL, MB_OK | MB_ICONERROR); return 0; } else { MessageBoxW(NULL, TEXT("TriBase-Engine initialisiert!"), TEXT("Information"), MB_OK | MB_ICONINFORMATION); } //Hier wird die Engine wieder heruntergefahren tbExit(); return 0; } |
Werbeanzeige