Hi,
ich wollte gerade nur einfach ein Hintergrundbild was lediglich nur eine Farbe rendern lassen ... klappt aber leider nich ...
das SDL Game Fenster geht auf aber bleibt schwarz und stürtzt ab (keine Rückmeldung)
Ich habs eigentlich so versucht wie es in dem Buch beschrieben wurde ...
|
C-/C++-Quelltext
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
#include "Framework.hpp"
#include "Game.h"
int main (int argc, char *argv[])
{
if(g_pFramework->Init(800,600,16,false) == false)
return (0);
Game game;
game.Init();
game.Run();
game.Quit();
return (0);
}
|
|
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
|
#include "Game.h"
Game::Game(void)
{
}
void Game::Init()
{
backGround = new CSprite;
backGround->Load("sprites/bg.bmp");
gameRun = true;
}
void Game::Run()
{
while(gameRun)
{
backGround->Render();
}
}
void Game::Quit()
{
if(backGround!=NULL)
delete(backGround);
}
Game::~Game(void)
{
}
|
die Framework.cpp,Sprite.cpp und soweiter hab ich direkt vom Buch so übernommen
das sagt er mir nach der komilation
"PacMan.exe": "C:\coding\projekte\PacMan\Debug\PacMan.exe" geladen, Symbole wurden geladen.
"PacMan.exe": "C:\Windows\SysWOW64\ntdll.dll" geladen, Cannot find or open the PDB file
"PacMan.exe": "C:\Windows\SysWOW64\kernel32.dll" geladen, Cannot find or open the PDB file
"PacMan.exe": "C:\Windows\SysWOW64\KernelBase.dll" geladen, Cannot find or open the PDB file
"PacMan.exe": "C:\Program Files\AVAST Software\Avast\snxhk.dll" geladen, Cannot find or open the PDB file
"PacMan.exe": "C:\coding\projekte\PacMan\PacMan\SDL.dll" geladen, Die Binärdaten wurden nicht mit Debuginformationen erstellt.
"PacMan.exe": "C:\Windows\SysWOW64\advapi32.dll" geladen, Cannot find or open the PDB file
"PacMan.exe": "C:\Windows\SysWOW64\msvcrt.dll" geladen, Cannot find or open the PDB file
"PacMan.exe": "C:\Windows\SysWOW64\sechost.dll" geladen, Cannot find or open the PDB file
"PacMan.exe": "C:\Windows\SysWOW64\rpcrt4.dll" geladen, Cannot find or open the PDB file
"PacMan.exe": "C:\Windows\SysWOW64\sspicli.dll" geladen, Cannot find or open the PDB file
"PacMan.exe": "C:\Windows\SysWOW64\cryptbase.dll" geladen, Cannot find or open the PDB file
"PacMan.exe": "C:\Windows\SysWOW64\gdi32.dll" geladen, Cannot find or open the PDB file
"PacMan.exe": "C:\Windows\SysWOW64\user32.dll" geladen, Cannot find or open the PDB file
"PacMan.exe": "C:\Windows\SysWOW64\lpk.dll" geladen, Cannot find or open the PDB file
"PacMan.exe": "C:\Windows\SysWOW64\usp10.dll" geladen, Cannot find or open the PDB file
"PacMan.exe": "C:\Windows\SysWOW64\winmm.dll" geladen, Cannot find or open the PDB file
"PacMan.exe": "C:\Windows\SysWOW64\msvcp100d.dll" geladen, Symbole wurden geladen.
"PacMan.exe": "C:\Windows\SysWOW64\msvcr100d.dll" geladen, Symbole wurden geladen.
"PacMan.exe": "C:\Windows\SysWOW64\imm32.dll" geladen, Cannot find or open the PDB file
"PacMan.exe": "C:\Windows\SysWOW64\msctf.dll" geladen, Cannot find or open the PDB file
"PacMan.exe": "C:\Windows\SysWOW64\nvinit.dll" geladen, Cannot find or open the PDB file
"PacMan.exe": "C:\Windows\SysWOW64\uxtheme.dll" geladen, Cannot find or open the PDB file
"PacMan.exe": "C:\Windows\SysWOW64\dwmapi.dll" geladen, Cannot find or open the PDB file
"PacMan.exe": "C:\Windows\SysWOW64\KBDUS.DLL" geladen, Cannot find or open the PDB file
"PacMan.exe": "C:\Windows\SysWOW64\KBDUS.DLL" entladen.
"PacMan.exe": "C:\Windows\SysWOW64\KBDGR.DLL" geladen, Cannot find or open the PDB file
"PacMan.exe": "C:\Windows\SysWOW64\KBDGR.DLL" entladen.
"PacMan.exe": "C:\Windows\SysWOW64\ole32.dll" geladen, Cannot find or open the PDB file
Der Thread 'Win32-Thread' (0xfc0) hat mit Code -805306369 (0xcfffffff) geendet.
Das Programm "[1696] PacMan.exe: Systemeigen" wurde mit Code -805306369 (0xcfffffff) beendet.