Salut,
J'essaie de compiler un petit programme SDL + OpenGL sous Dev-Cpp et ce dernier me sort une erreur de linkage :
[linker error]undefined reference to 'WinMain@16'
la déclaration de mon main :
int main(int argc, char *argv[])
mon projet est de type 'Win32 console'
et les links sont les suivants :
../../Dev-Cpp/lib/libSDL.a
../../Dev-Cpp/lib/libSDL.dll.a
../../Dev-Cpp/lib/libopengl32.a
../../Dev-Cpp/lib/libwinmm.a
../../Dev-Cpp/lib/libgdi32.a
../../Dev-Cpp/lib/libdxguid.a
../../Dev-Cpp/lib/libSDLmain.a
ce que je trouve étrange c'est cette ligne dans le log de compilation :
C:/Dev-Cpp/lib/libmingw32.a(main.o)(.text+0x106):main.c: undefined reference to `WinMain@16'
comme je n'ai pas inclus la bibliothèque libmingw32.a, j'imagine qu'elle se met par défaut ?
quelqu'un peut-il me dire ce qui ne va pas et comment faire pour éliminer l'erreur du linker ?
Partager