problemer med freakout eksempel
Jeg prøver at få et eksempel fra en bog til at virke, jeg bruger visual c++, men for følgende fejl når jeg vil lave exe filen.--------------------Configuration: freakout - Win32 Debug--------------------
Linking...
blackbox.obj : error LNK2005: "long __stdcall WindowProc(struct HWND__ *,unsigned int,unsigned int,long)" (?WindowProc@@YGJPAUHWND__@@IIJ@Z) already defined in freakout.obj
blackbox.obj : error LNK2005: _WinMain@16 already defined in freakout.obj
blackbox.obj : error LNK2005: "int __cdecl Game_Init(void *)" (?Game_Init@@YAHPAX@Z) already defined in freakout.obj
blackbox.obj : error LNK2005: "int __cdecl Game_Shutdown(void *)" (?Game_Shutdown@@YAHPAX@Z) already defined in freakout.obj
blackbox.obj : error LNK2005: "void __cdecl Init_Blocks(void)" (?Init_Blocks@@YAXXZ) already defined in freakout.obj
blackbox.obj : error LNK2005: "void __cdecl Draw_Blocks(void)" (?Draw_Blocks@@YAXXZ) already defined in freakout.obj
blackbox.obj : error LNK2005: "void __cdecl Process_Ball(void)" (?Process_Ball@@YAXXZ) already defined in freakout.obj
blackbox.obj : error LNK2005: "int __cdecl Game_Main(void *)" (?Game_Main@@YAHPAX@Z) already defined in freakout.obj
blackbox.obj : error LNK2005: "int blocks_hit" (?blocks_hit@@3HA) already defined in freakout.obj
blackbox.obj : error LNK2005: "int level" (?level@@3HA) already defined in freakout.obj
blackbox.obj : error LNK2005: "int score" (?score@@3HA) already defined in freakout.obj
blackbox.obj : error LNK2005: "int ball_dy" (?ball_dy@@3HA) already defined in freakout.obj
blackbox.obj : error LNK2005: "int ball_dx" (?ball_dx@@3HA) already defined in freakout.obj
blackbox.obj : error LNK2005: "int ball_y" (?ball_y@@3HA) already defined in freakout.obj
blackbox.obj : error LNK2005: "int ball_x" (?ball_x@@3HA) already defined in freakout.obj
blackbox.obj : error LNK2005: "int paddle_y" (?paddle_y@@3HA) already defined in freakout.obj
blackbox.obj : error LNK2005: "int paddle_x" (?paddle_x@@3HA) already defined in freakout.obj
blackbox.obj : error LNK2005: "int game_state" (?game_state@@3HA) already defined in freakout.obj
blackbox.obj : error LNK2005: "struct HINSTANCE__ * main_instance" (?main_instance@@3PAUHINSTANCE__@@A) already defined in freakout.obj
blackbox.obj : error LNK2005: "struct HWND__ * main_window_handle" (?main_window_handle@@3PAUHWND__@@A) already defined in freakout.obj
blackbox.obj : error LNK2005: _IID_IDirectDrawGammaControl already defined in freakout.obj
blackbox.obj : error LNK2005: _IID_IDirectDrawColorControl already defined in freakout.obj
blackbox.obj : error LNK2005: _IID_IDirectDrawClipper already defined in freakout.obj
blackbox.obj : error LNK2005: _IID_IDirectDrawPalette already defined in freakout.obj
blackbox.obj : error LNK2005: _IID_IDirectDrawSurface7 already defined in freakout.obj
blackbox.obj : error LNK2005: _IID_IDirectDrawSurface4 already defined in freakout.obj
blackbox.obj : error LNK2005: _IID_IDirectDrawSurface3 already defined in freakout.obj
blackbox.obj : error LNK2005: _IID_IDirectDrawSurface2 already defined in freakout.obj
blackbox.obj : error LNK2005: _IID_IDirectDrawSurface already defined in freakout.obj
blackbox.obj : error LNK2005: _IID_IDirectDraw7 already defined in freakout.obj
blackbox.obj : error LNK2005: _IID_IDirectDraw4 already defined in freakout.obj
blackbox.obj : error LNK2005: _IID_IDirectDraw2 already defined in freakout.obj
blackbox.obj : error LNK2005: _IID_IDirectDraw already defined in freakout.obj
blackbox.obj : error LNK2005: _CLSID_DirectDrawClipper already defined in freakout.obj
blackbox.obj : error LNK2005: _CLSID_DirectDraw7 already defined in freakout.obj
blackbox.obj : error LNK2005: _CLSID_DirectDraw already defined in freakout.obj
blackbox.obj : error LNK2005: "unsigned char (* blocks)[8]" (?blocks@@3PAY07EA) already defined in freakout.obj
freakout.obj : error LNK2001: unresolved external symbol "int __cdecl Draw_Rectangle(int,int,int,int,int,struct IDirectDrawSurface7 *)" (?Draw_Rectangle@@YAHHHHHHPAUIDirectDrawSurface7@@@Z)
blackbox.obj : error LNK2001: unresolved external symbol "int __cdecl Draw_Rectangle(int,int,int,int,int,struct IDirectDrawSurface7 *)" (?Draw_Rectangle@@YAHHHHHHPAUIDirectDrawSurface7@@@Z)
freakout.obj : error LNK2001: unresolved external symbol "struct IDirectDrawSurface7 * lpddsback" (?lpddsback@@3PAUIDirectDrawSurface7@@A)
blackbox.obj : error LNK2001: unresolved external symbol "struct IDirectDrawSurface7 * lpddsback" (?lpddsback@@3PAUIDirectDrawSurface7@@A)
freakout.obj : error LNK2001: unresolved external symbol "int __cdecl DD_Shutdown(void)" (?DD_Shutdown@@YAHXZ)
blackbox.obj : error LNK2001: unresolved external symbol "int __cdecl DD_Shutdown(void)" (?DD_Shutdown@@YAHXZ)
freakout.obj : error LNK2001: unresolved external symbol "unsigned long __cdecl Wait_Clock(unsigned long)" (?Wait_Clock@@YAKK@Z)
blackbox.obj : error LNK2001: unresolved external symbol "unsigned long __cdecl Wait_Clock(unsigned long)" (?Wait_Clock@@YAKK@Z)
freakout.obj : error LNK2001: unresolved external symbol "int __cdecl DD_Flip(void)" (?DD_Flip@@YAHXZ)
blackbox.obj : error LNK2001: unresolved external symbol "int __cdecl DD_Flip(void)" (?DD_Flip@@YAHXZ)
freakout.obj : error LNK2001: unresolved external symbol "int __cdecl Draw_Text_GDI(char *,int,int,int,struct IDirectDrawSurface7 *)" (?Draw_Text_GDI@@YAHPADHHHPAUIDirectDrawSurface7@@@Z)
blackbox.obj : error LNK2001: unresolved external symbol "int __cdecl Draw_Text_GDI(char *,int,int,int,struct IDirectDrawSurface7 *)" (?Draw_Text_GDI@@YAHPADHHHPAUIDirectDrawSurface7@@@Z)
freakout.obj : error LNK2001: unresolved external symbol "unsigned long __cdecl Start_Clock(void)" (?Start_Clock@@YAKXZ)
blackbox.obj : error LNK2001: unresolved external symbol "unsigned long __cdecl Start_Clock(void)" (?Start_Clock@@YAKXZ)
freakout.obj : error LNK2001: unresolved external symbol "int __cdecl DD_Init(int,int,int)" (?DD_Init@@YAHHHH@Z)
blackbox.obj : error LNK2001: unresolved external symbol "int __cdecl DD_Init(int,int,int)" (?DD_Init@@YAHHHH@Z)
Debug/freakout.exe : fatal error LNK1120: 8 unresolved externals
Error executing link.exe.
freakout.exe - 54 error(s), 0 warning(s)
nogen der kan forklare mig hvad jeg skal gøre. Jeg har inklderet ddraw.lib rigtigt tror jeg...