Bonjour
J'ai fait un peu d'actionscript, et maintenant j'ai envie de me mettre au c. J'ai donc suivi quelque tutoriaux sur les applications consoles et maintenant j'aimerai faire des applications fenêtres.
J'ai suivi le tutoriel suivant :
http://kaiser-edouard.developpez.com...legro/partie1/
Pour installer la lib allegro sur code::blocks mais quand j'essaye de compiler n'importe quel programme, j'ai l'erreure suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99 Project : Win32 Application Compiler : GNU GCC Compiler (called directly) Directory : E:\prog\utilitaire programmation\projet c\2006-02-28 lancer de balle\ -------------------------------------------------------------------------------- Switching to target: default Compiling: main.cpp Linking executable: E:\prog\utilitaire programmation\projet c\2006-02-28 lancer de balle\lancer_balle.exe .objs\main.o:main.cpp:(.text+0x36): undefined reference to `_imp__allegro_error' .objs\main.o:main.cpp:(.text+0x84): undefined reference to `_imp__allegro_error' .objs\main.o:main.cpp:(.text+0xdd): undefined reference to `_imp__font' .objs\main.o:main.cpp:(.text+0xe8): undefined reference to `_imp__screen' .objs\main.o:main.cpp:(.text+0x140): undefined reference to `_imp__font' .objs\main.o:main.cpp:(.text+0x14b): undefined reference to `_imp__screen' .objs\main.o:main.cpp:(.text+0x1a3): undefined reference to `_imp__font' .objs\main.o:main.cpp:(.text+0x1ae): undefined reference to `_imp__screen' .objs\main.o:main.cpp:(.text+0x1fd): undefined reference to `_imp__font' .objs\main.o:main.cpp:(.text+0x208): undefined reference to `_imp__screen' .objs\main.o:main.cpp:(.text+0x253): undefined reference to `_imp__allegro_error' C:\Program Files\CodeBlocks\lib\liballeg_s.a(wjoydx.o):wjoydx.c:(.text+0x388): undefined reference to `GUID_XAxis' C:\Program Files\CodeBlocks\lib\liballeg_s.a(wjoydx.o):wjoydx.c:(.text+0x3b4): undefined reference to `GUID_YAxis' C:\Program Files\CodeBlocks\lib\liballeg_s.a(wjoydx.o):wjoydx.c:(.text+0x3c9): undefined reference to `GUID_ZAxis' C:\Program Files\CodeBlocks\lib\liballeg_s.a(wjoydx.o):wjoydx.c:(.text+0x3de): undefined reference to `GUID_RzAxis' C:\Program Files\CodeBlocks\lib\liballeg_s.a(wjoydx.o):wjoydx.c:(.text+0x3f3): undefined reference to `GUID_Slider' C:\Program Files\CodeBlocks\lib\liballeg_s.a(wjoydx.o):wjoydx.c:(.text+0x477): undefined reference to `GUID_POV' C:\Program Files\CodeBlocks\lib\liballeg_s.a(wjoydx.o):wjoydx.c:(.text+0x4d0): undefined reference to `GUID_Button' C:\Program Files\CodeBlocks\lib\liballeg_s.a(wjoydx.o):wjoydx.c:(.text+0x6e4): undefined reference to `IID_IDirectInputDevice2A' C:\Program Files\CodeBlocks\lib\liballeg_s.a(wjoydx.o):wjoydx.c:(.text+0x75a): undefined reference to `c_dfDIJoystick' C:\Program Files\CodeBlocks\lib\liballeg_s.a(wjoydx.o):wjoydx.c:(.text+0x82b): undefined reference to `DirectInputCreateA@16' C:\Program Files\CodeBlocks\lib\liballeg_s.a(wmouse.o):wmouse.c:(.text+0x958): undefined reference to `GUID_ZAxis' C:\Program Files\CodeBlocks\lib\liballeg_s.a(wmouse.o):wmouse.c:(.text+0x984): undefined reference to `GUID_Button' C:\Program Files\CodeBlocks\lib\liballeg_s.a(wmouse.o):wmouse.c:(.text+0x9dd): undefined reference to `DirectInputCreateA@16' C:\Program Files\CodeBlocks\lib\liballeg_s.a(wmouse.o):wmouse.c:(.text+0x9f8): undefined reference to `GUID_SysMouse' C:\Program Files\CodeBlocks\lib\liballeg_s.a(wmouse.o):wmouse.c:(.text+0xa51): undefined reference to `c_dfDIMouse' C:\Program Files\CodeBlocks\lib\liballeg_s.a(wkeybd.o):wkeybd.c:(.text+0xa55): undefined reference to `DirectInputCreateA@16' C:\Program Files\CodeBlocks\lib\liballeg_s.a(wkeybd.o):wkeybd.c:(.text+0xa70): undefined reference to `GUID_SysKeyboard' C:\Program Files\CodeBlocks\lib\liballeg_s.a(wkeybd.o):wkeybd.c:(.text+0xa8a): undefined reference to `c_dfDIKeyboard' C:\Program Files\CodeBlocks\lib\liballeg_s.a(wthread.o):wthread.c:(.text+0x156): undefined reference to `CoInitialize@4' C:\Program Files\CodeBlocks\lib\liballeg_s.a(wthread.o):wthread.c:(.text+0x1d1): undefined reference to `CoUninitialize@0' C:\Program Files\CodeBlocks\lib\liballeg_s.a(wmidi.o):wmidi.c:(.text+0x71): undefined reference to `midiOutGetNumDevs@0' C:\Program Files\CodeBlocks\lib\liballeg_s.a(wmidi.o):wmidi.c:(.text+0xe6): undefined reference to `midiOutGetDevCapsA@12' C:\Program Files\CodeBlocks\lib\liballeg_s.a(wmidi.o):wmidi.c:(.text+0x187): undefined reference to `midiOutGetDevCapsA@12' C:\Program Files\CodeBlocks\lib\liballeg_s.a(wmidi.o):wmidi.c:(.text+0x20c): undefined reference to `midiOutGetDevCapsA@12' C:\Program Files\CodeBlocks\lib\liballeg_s.a(wmidi.o):wmidi.c:(.text+0x270): undefined reference to `midiInGetNumDevs@0' C:\Program Files\CodeBlocks\lib\liballeg_s.a(wmidi.o):wmidi.c:(.text+0x2c6): undefined reference to `midiInGetDevCapsA@12' C:\Program Files\CodeBlocks\lib\liballeg_s.a(wmidi.o):wmidi.c:(.text+0x354): undefined reference to `midiInGetDevCapsA@12' C:\Program Files\CodeBlocks\lib\liballeg_s.a(wmidi.o):wmidi.c:(.text+0x3cd): undefined reference to `midiInGetDevCapsA@12' C:\Program Files\CodeBlocks\lib\liballeg_s.a(wmidi.o):wmidi.c:(.text+0x54d): undefined reference to `midiOutOpen@20' C:\Program Files\CodeBlocks\lib\liballeg_s.a(wmidi.o):wmidi.c:(.text+0x562): undefined reference to `midiOutReset@4' C:\Program Files\CodeBlocks\lib\liballeg_s.a(wmidi.o):wmidi.c:(.text+0x5b5): undefined reference to `midiInOpen@20' C:\Program Files\CodeBlocks\lib\liballeg_s.a(wmidi.o):wmidi.c:(.text+0x5e1): undefined reference to `midiInReset@4' C:\Program Files\CodeBlocks\lib\liballeg_s.a(wmidi.o):wmidi.c:(.text+0x5ec): undefined reference to `midiInStart@4' C:\Program Files\CodeBlocks\lib\liballeg_s.a(wmidi.o):wmidi.c:(.text+0x615): undefined reference to `midiOutReset@4' C:\Program Files\CodeBlocks\lib\liballeg_s.a(wmidi.o):wmidi.c:(.text+0x621): undefined reference to `midiOutClose@4' C:\Program Files\CodeBlocks\lib\liballeg_s.a(wmidi.o):wmidi.c:(.text+0x655): undefined reference to `midiInStop@4' C:\Program Files\CodeBlocks\lib\liballeg_s.a(wmidi.o):wmidi.c:(.text+0x660): undefined reference to `midiInReset@4' C:\Program Files\CodeBlocks\lib\liballeg_s.a(wmidi.o):wmidi.c:(.text+0x66b): undefined reference to `midiInClose@4' C:\Program Files\CodeBlocks\lib\liballeg_s.a(wmidi.o):wmidi.c:(.text+0x699): undefined reference to `midiOutSetVolume@8' C:\Program Files\CodeBlocks\lib\liballeg_s.a(wmidi.o):wmidi.c:(.text+0x6c5): undefined reference to `midiOutReset@4' C:\Program Files\CodeBlocks\lib\liballeg_s.a(wmidi.o):wmidi.c:(.text+0x75f): undefined reference to `midiOutReset@4' C:\Program Files\CodeBlocks\lib\liballeg_s.a(wmidi.o):wmidi.c:(.text+0x777): undefined reference to `midiOutShortMsg@8' C:\Program Files\CodeBlocks\lib\liballeg_s.a(wdsound.o):wdsound.c:(.text+0xbc): undefined reference to `DirectSoundEnumerateA@8' C:\Program Files\CodeBlocks\lib\liballeg_s.a(wdsound.o):wdsound.c:(.text+0x251): undefined reference to `DirectSoundCreate@12' C:\Program Files\CodeBlocks\lib\liballeg_s.a(wdsound.o):wdsound.c:(.text+0x323): undefined reference to `DirectSoundCreate@12' C:\Program Files\CodeBlocks\lib\liballeg_s.a(wdxver.o):wdxver.c:(.text+0x12f): undefined reference to `IID_IDirectDraw2' C:\Program Files\CodeBlocks\lib\liballeg_s.a(wdxver.o):wdxver.c:(.text+0x1ee): undefined reference to `IID_IDirectDrawSurface3' C:\Program Files\CodeBlocks\lib\liballeg_s.a(wdsinput.o):wdsinput.c:(.text+0x39f): undefined reference to `IID_IDirectSoundCapture' C:\Program Files\CodeBlocks\lib\liballeg_s.a(wdsinput.o):wdsinput.c:(.text+0x3a8): undefined reference to `CLSID_DirectSoundCapture' C:\Program Files\CodeBlocks\lib\liballeg_s.a(wdsinput.o):wdsinput.c:(.text+0x3ad): undefined reference to `CoCreateInstance@20' C:\Program Files\CodeBlocks\lib\liballeg_s.a(wdsinput.o):wdsinput.c:(.text+0x4d1): undefined reference to `IID_IDirectSoundCapture' C:\Program Files\CodeBlocks\lib\liballeg_s.a(wdsinput.o):wdsinput.c:(.text+0x4da): undefined reference to `CLSID_DirectSoundCapture' C:\Program Files\CodeBlocks\lib\liballeg_s.a(wdsinput.o):wdsinput.c:(.text+0x4df): undefined reference to `CoCreateInstance@20' C:\Program Files\CodeBlocks\lib\liballeg_s.a(wsndwo.o):wsndwo.c:(.text+0xeb): undefined reference to `waveOutRestart@4' C:\Program Files\CodeBlocks\lib\liballeg_s.a(wsndwo.o):wsndwo.c:(.text+0x117): undefined reference to `waveOutGetPosition@12' C:\Program Files\CodeBlocks\lib\liballeg_s.a(wsndwo.o):wsndwo.c:(.text+0x1ed): undefined reference to `waveOutPause@4' C:\Program Files\CodeBlocks\lib\liballeg_s.a(wsndwo.o):wsndwo.c:(.text+0x320): undefined reference to `waveOutOpen@24' C:\Program Files\CodeBlocks\lib\liballeg_s.a(wsndwo.o):wsndwo.c:(.text+0x37c): undefined reference to `waveOutPrepareHeader@12' C:\Program Files\CodeBlocks\lib\liballeg_s.a(wsndwo.o):wsndwo.c:(.text+0x396): undefined reference to `waveOutWrite@12' C:\Program Files\CodeBlocks\lib\liballeg_s.a(wsndwo.o):wsndwo.c:(.text+0x41c): undefined reference to `waveOutGetVolume@8' C:\Program Files\CodeBlocks\lib\liballeg_s.a(wsndwo.o):wsndwo.c:(.text+0x4f5): undefined reference to `waveOutReset@4' C:\Program Files\CodeBlocks\lib\liballeg_s.a(wsndwo.o):wsndwo.c:(.text+0x507): undefined reference to `waveOutSetVolume@8' C:\Program Files\CodeBlocks\lib\liballeg_s.a(wsndwo.o):wsndwo.c:(.text+0x521): undefined reference to `waveOutUnprepareHeader@12' C:\Program Files\CodeBlocks\lib\liballeg_s.a(wsndwo.o):wsndwo.c:(.text+0x52e): undefined reference to `waveOutClose@4' C:\Program Files\CodeBlocks\lib\liballeg_s.a(wsndwo.o):wsndwo.c:(.text+0x57a): undefined reference to `waveOutSetVolume@8' C:\Program Files\CodeBlocks\lib\liballeg_s.a(wdsndmix.o):wdsndmix.c:(.text+0x501): undefined reference to `DirectSoundCreate@12' C:\Program Files\CodeBlocks\lib\liballeg_s.a(wdsndmix.o):wdsndmix.c:(.text+0x5d3): undefined reference to `DirectSoundCreate@12' C:\Program Files\CodeBlocks\lib\liballeg_s.a(wtimer.o):wtimer.c:(.text+0x169): undefined reference to `timeGetTime@0' C:\Program Files\CodeBlocks\lib\liballeg_s.a(wtimer.o):wtimer.c:(.text+0x17a): undefined reference to `timeGetTime@0' C:\Program Files\CodeBlocks\lib\liballeg_s.a(wtimer.o):wtimer.c:(.text+0x1cd): undefined reference to `timeGetTime@0' C:\Program Files\CodeBlocks\lib\liballeg_s.a(wtimer.o):wtimer.c:(.text+0x2f0): undefined reference to `timeGetTime@0' C:\Program Files\CodeBlocks\lib\liballeg_s.a(wtimer.o):wtimer.c:(.text+0x2f7): undefined reference to `timeGetTime@0' C:\Program Files\CodeBlocks\lib\liballeg_s.a(wddraw.o):wddraw.c:(.text+0x15): undefined reference to `DirectDrawCreate@12' C:\Program Files\CodeBlocks\lib\liballeg_s.a(wddraw.o):wddraw.c:(.text+0x2e): undefined reference to `IID_IDirectDraw2' C:\Program Files\CodeBlocks\lib\liballeg_s.a(wddbmp.o):wddbmp.c:(.text+0xc6): undefined reference to `IID_IDirectDrawSurface2' C:\Program Files\CodeBlocks\lib\liballeg_s.a(wjoyw32.o):wjoyw32.c:(.text+0x79): undefined reference to `joyGetPosEx@8' C:\Program Files\CodeBlocks\lib\liballeg_s.a(wjoyw32.o):wjoyw32.c:(.text+0x57f): undefined reference to `joyGetNumDevs@0' C:\Program Files\CodeBlocks\lib\liballeg_s.a(wjoyw32.o):wjoyw32.c:(.text+0x5c6): undefined reference to `joyGetDevCapsA@12' C:\Program Files\CodeBlocks\lib\liballeg_s.a(wjoyw32.o):wjoyw32.c:(.text+0x60e): undefined reference to `joyGetPosEx@8' collect2: ld returned 1 exit status Process terminated with status 1 (0 minutes, 1 seconds)
Partager