Libmingw32.a : undefined reference to `MinMain@16'

Résolu/Fermé
OtaksMaster Messages postés 19 Date d'inscription vendredi 26 juillet 2013 Statut Membre Dernière intervention 1 décembre 2015 - Modifié par KX le 23/11/2014 à 13:22
KX Messages postés 16733 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 janvier 2024 - 23 nov. 2014 à 14:03
Bonjour,

Je suis en première année d'IUT informatique et je suis donc encore pas mal débutant en informatique. Je suis en train d'écrire un programme mastermind et lorsque je compile j'ai une erreur que je ne comprend absolument pas du tout ^^' ça ne m'as pas l'air d'être un problème avec le code alors je vous donne le message d'erreur :

c:/program files (x86)/codeblocks/mingw/bin/../lib/gcc/mingw32/4.7.1/../../libmingw32.a(main.o):main.c:(.text/startup+0xa7): undefined reference to `MinMain@16'
collect2.exe: error: ld returned 1 exit status

si le message parles de codeblocks c'est parce que je l'ai installé afin d'éviter d'avoir à installer uniquement mingw qui est un peu plus pénible à installer ^^.

bref help please :D

1 réponse

KX Messages postés 16733 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 janvier 2024 3 015
23 nov. 2014 à 13:23
Bonjour,

Est-ce que l'on pourrait juste voir comment tu as déclaré le main ?

Normalement ce devrait être
int main(int argc, char* argv[])
0
OtaksMaster Messages postés 19 Date d'inscription vendredi 26 juillet 2013 Statut Membre Dernière intervention 1 décembre 2015 2
23 nov. 2014 à 13:43
alors pas du tout, ^^ mon main dans mon main.cpp est simplement déclaré :
int main()

je ne vois pas pourquoi il devrais être déclaré comme tu l'as marqué... ^^'
0
KX Messages postés 16733 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 janvier 2024 3 015
23 nov. 2014 à 13:51
Bah à l'occasion, regardes à quoi servent argc et argv, ça peut servir ;-)

Mais j'ai parcouru deux ou trois forums (ce que tu devrais faire aussi...) et d'autres semblent avoir eu le même problème avec la SDL, est-ce que ton projet utilise cette bibliothèque ? Si oui avec quelle version (SDL1, SDL2, 32 ou 64 bits ?)
0
OtaksMaster Messages postés 19 Date d'inscription vendredi 26 juillet 2013 Statut Membre Dernière intervention 1 décembre 2015 2
23 nov. 2014 à 13:57
Et bien je ne connais rien de tout ça ^^ en tout cas merci pour tes réponses je vais me renseigner sur tout ça voir se que je peux faire et appeller au secours à nouveau plus tard si je ne trouves rien de plus ^^
0
KX Messages postés 16733 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 janvier 2024 3 015
Modifié par KX le 23/11/2014 à 14:04
Au vue de cette discussion cela pourrait venir du type de projet que tu as fait sous Code::Blocks, en l'occurrence en mode "application graphique Windows" alors que si tu débutes un "projet vide" ou "application console" devrait suffire, et surtout régler le problème.
0