Avatar billede mrandersdk Nybegynder
08. juli 2005 - 15:59 Der er 1 løsning

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...
Avatar billede mrandersdk Nybegynder
09. juli 2005 - 21:52 #1
lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester