Bonjour !
Je vous explique ma situation :
J'ai fais un programme qui se compile bien sous linux avec gcc.
Mais sous windows, des que j'essaye de le compiler avec code::block (je crois que le compilateur est la aussi gcc), il me retourne ce log de compilation :
Je trouve ça étrange, étant donné que tout est bien linker...
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 ..\..\..\..\Program Files\CodeBlocks\mingw32\lib\SDLmain.lib(./Release_NOSTDIO/SDL_win32_main.obj):: multiple definition of `main' C:\Program Files\CodeBlocks\lib/libmingw32.a(main.o):main.c:(.text+0x0): first defined here Warning: .drectve `/manifestdependency:"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'" /DEFAULTLIB:"MSVCRT" /DEFAULTLIB:"OLDNAMES" ' unrecognized ..\..\..\..\Program Files\CodeBlocks\mingw32\lib\SDLmain.lib(./Release_NOSTDIO/SDL_win32_main.obj):: undefined reference to `_imp____iob_func' ..\..\..\..\Program Files\CodeBlocks\mingw32\lib\SDLmain.lib(./Release_NOSTDIO/SDL_win32_main.obj):: undefined reference to `_imp____iob_func' ..\..\..\..\Program Files\CodeBlocks\mingw32\lib\SDLmain.lib(./Release_NOSTDIO/SDL_win32_main.obj):: undefined reference to `__security_cookie' ..\..\..\..\Program Files\CodeBlocks\mingw32\lib\SDLmain.lib(./Release_NOSTDIO/SDL_win32_main.obj):: undefined reference to `_alloca_probe_16' ..\..\..\..\Program Files\CodeBlocks\mingw32\lib\SDLmain.lib(./Release_NOSTDIO/SDL_win32_main.obj):: undefined reference to `@__security_check_cookie@4' ..\..\..\..\Program Files\CodeBlocks\mingw32\lib\SDLmain.lib(./Release_NOSTDIO/SDL_win32_main.obj):: undefined reference to `@__security_check_cookie@4' ..\..\..\..\Program Files\CodeBlocks\mingw32\lib\SDLmain.lib(./Release_NOSTDIO/SDL_win32_main.obj):: undefined reference to `SDL_main' ..\..\..\..\Program Files\CodeBlocks\mingw32\lib\SDLmain.lib(./Release_NOSTDIO/SDL_win32_main.obj):: undefined reference to `__security_cookie' ..\..\..\..\Program Files\CodeBlocks\mingw32\lib\SDLmain.lib(./Release_NOSTDIO/SDL_win32_main.obj):: undefined reference to `_alloca_probe_16' ..\..\..\..\Program Files\CodeBlocks\mingw32\lib\SDLmain.lib(./Release_NOSTDIO/SDL_win32_main.obj):: undefined reference to `_alloca_probe_16' ..\..\..\..\Program Files\CodeBlocks\mingw32\lib\SDLmain.lib(./Release_NOSTDIO/SDL_win32_main.obj):: undefined reference to `@__security_check_cookie@4' collect2: ld returned 1 exit status Process terminated with status 1 (0 minutes, 0 seconds)
Le problème subsite sous une forme différente avec VC.
J'utilise les bibliothèque SDL, SDL_mixer, SDL_ttf et fmod3.75.
Merci de me répondre![]()
Partager