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 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 |
#include <windows.h> #include <TriBase.h> #include "Direct3DEnum.h" #include "InitDirect3D.h" #include "InitWindow.h" #include "Resource.h" tbResult Render(float fNumSecsPassed) { return TB_OK; } tbResult Move(float fNumSecsPassed) { return TB_OK; } int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPervInstance, char* pcCmdLine, int iShowCmd) { tbInit(); SDirect3DParameters Direct3DParameters; tbResult Result = GetDirect3DParameters(&Direct3DParameters); if(Result == TB_ERROR) { MessageBox(NULL, "Fehler beim Abzählen!", "Fehler", MB_OK | MB_ICONEXCLAMATION); tbExit(); return 0; } else if(Result == TB_CANCELED) { tbExit(); return 0; } if(InitWindow(Direct3DParameters.VideoMode.Width, Direct3DParameters.VideoMode.Height, "Grundlagen", LoadIcon(hInstance, NULL))) { MessageBox(NULL, "Fehler beim Erstellen des Fensters!", "Fehler", MB_OK | MB_ICONEXCLAMATION); tbExit(); return 1; } if(InitDirect3D(&Direct3DParameters, g_hWindow)) { MessageBox(g_hWindow, "Fehler beim Instalisiren von Direct3D!", "Fehler", MB_OK | MB_ICONEXCLAMATION); ExitWindow(); tbExit(); return 1; } tbDoMessageLoop(Render, Move); ExitDirect3D(); ExitWindow(); tbExit(); return 0; } |
Zitat von »"dauerzocker"«
Habe alle nötigen Bibliotheken und Quellendateien hinzugefügt.
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
1>------ Neues Erstellen gestartet: Projekt: Direckt3D Abzählung, Konfiguration: Debug Win32 ------ 1>Die Zwischen- und Ausgabedateien für das Projekt "Direckt3D Abzählung" mit der Konfiguration "Debug|Win32" werden gelöscht. 1>Kompilieren... 1>Direct3DEnum.cpp 1>Dreieck.cpp 1>InitDirect3D.cpp 1>InitWindow.cpp 1>Code wird generiert... 1>Ressourcen werden kompiliert... 1>Microsoft (R) Windows (R) Resource Compiler Version 6.1.6723.1 1>Copyright (C) Microsoft Corporation. All rights reserved. 1>..\Resource.rc(10) : fatal error RC1015: cannot open include file 'mfc/afxres.h'. 1>Das Buildprotokoll wurde unter "file://c:\Dokumente und Einstellungen\Martin\Desktop\Hauptordner\Programme\Meine Porgrame\Uncompilirt\Dreieck\Dreieck\Debug\BuildLog.htm" gespeichert. 1>Direckt3D Abzählung - 1 Fehler, 0 Warnung(en) ========== Alles neu erstellen: 0 erfolgreich, Fehler bei 1, 0 übersprungen ========== |
Zitat
1>..\Resource.rc(10) : fatal error RC1015: cannot open include file 'mfc/afxres.h'.
Zitat
- (Include): C:\Dev\Platform SDK\Include\MFC (für afxres.h)
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
1>------ Neues Erstellen gestartet: Projekt: Direckt3D Abzählung, Konfiguration: Debug Win32 ------ 1>Die Zwischen- und Ausgabedateien für das Projekt "Direckt3D Abzählung" mit der Konfiguration "Debug|Win32" werden gelöscht. 1>Kompilieren... 1>Direct3DEnum.cpp 1>Dreieck.cpp 1>InitDirect3D.cpp 1>InitWindow.cpp 1>Code wird generiert... 1>Ressourcen werden kompiliert... 1>Microsoft (R) Windows (R) Resource Compiler Version 6.1.6723.1 1>Copyright (C) Microsoft Corporation. All rights reserved. 1>..\Resource.rc(61) : error RC2104 : undefined keyword or key name: IDC_STATIC 1>Das Buildprotokoll wurde unter "file://c:\Dokumente und Einstellungen\Martin\Desktop\Hauptordner\Programme\Meine Porgrame\Uncompilirt\Dreieck\Dreieck\Debug\BuildLog.htm" gespeichert. 1>Direckt3D Abzählung - 1 Fehler, 0 Warnung(en) ========== Alles neu erstellen: 0 erfolgreich, Fehler bei 1, 0 übersprungen ========== |
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
1>------ Neues Erstellen gestartet: Projekt: Direckt3D Abzählung, Konfiguration: Debug Win32 ------ 1>Die Zwischen- und Ausgabedateien für das Projekt "Direckt3D Abzählung" mit der Konfiguration "Debug|Win32" werden gelöscht. 1>Kompilieren... 1>Direct3DEnum.cpp 1>Dreieck.cpp 1>InitDirect3D.cpp 1>InitWindow.cpp 1>Code wird generiert... 1>Ressourcen werden kompiliert... 1>Microsoft (R) Windows (R) Resource Compiler Version 6.1.6723.1 1>Copyright (C) Microsoft Corporation. All rights reserved. 1>..\Resource.rc(63) : error RC2104 : undefined keyword or key name: TB_IDC_D3DC_ADAPTERS 1>Das Buildprotokoll wurde unter "file://c:\Dokumente und Einstellungen\Martin\Desktop\Hauptordner\Programme\Meine Porgrame\Uncompilirt\Dreieck\Dreieck\Debug\BuildLog.htm" gespeichert. 1>Direckt3D Abzählung - 1 Fehler, 0 Warnung(en) ========== Alles neu erstellen: 0 erfolgreich, Fehler bei 1, 0 übersprungen ========== |
Werbeanzeige