Voila j'ai un probleme au likage il me marque : libmingw32.a(main.o):main.c:(.text+0x106): undefined reference to `WinMain@16'
Et le probleme c'est que je n'arrive pas a me débarrasser de ce message, quelqu'un pourait-il me dire comment s'en débarrasser svp?
Deplus je voudrait savoir si quelqu'un sourait dessiner avec openGL un coeur en 3d.
Mais pourtant je l'ai bien déclarer.
Mais voici le code je me suis peut-etre trompé :
#include <cstdlib>
#include <stdlib.h>
#include <SDL/SDL.h>
#include <GL/gl.h>
#include <GL/glu.h>
#include "constante.h"
void draw(int p_camY);
int main (int argc, char** argv)
{
int i = 1;
SDL_Event event;
int p_camY = 80;
int main(); int main(int argc, char *argv[]); int main(int argc, char **argv[]);
Donc normalement ça ne change rien dans son cas, surtout qu'un pointeur sur pointeur reviens presque au même qu'un pointeur sur tableau (je dis bien presque).
Par contre pour la SDL le 1er type de déclaration ne marche pas, alors peut être que le 3e non plus, mais j'en doute fort.
Merci pour votre aide mais pouriez aussi repondre ma seconde question svp car je voudrais faire un programme qui affiche un coeur qui tourne et le probléme c 'est que je sais pas le dessiner en 3d.
En fait, j'ai le même problème ... j'ai donc lu la FAQ mais ne suis pas sûr, d'avoir bien compris : est ce bien Winmain() qu'il faut mettre à la place de Main() ?
j'ai le meme probleme et j'essaye de résoudre l'exercice 4 sur les tableaux.il me marque"[linker error] undefined reference to `WinMain@16'
pouvez vous me repondre svp ?
Il me semble aussi que la SDL première version attendait un "int main(int argc, char *argv[])" car elle avait un define sur cela et qu'elle avait besoin de argc et argv. Je ne sais pas ce qu'il en est pour la SDL actuelle.
salut Moi aussi j'ai le même problème et j'essaie de déclarer la main suivante:
int main (int argc, char * argv []) mais le problème n'est pas résolu quelqu'un peut m'aider.
- Edité par Maarouf Med Mahdi 9 novembre 2017 à 0:41:11
salut je debute en programmation j'ai galléré avant d'avoir mon outils gcc maintenant j'essais de compiler sur le terminal il me balance un long chemain aussi l'espace de stockage et tout en bas UNDEFINED REFERENCE TO `winmain@16`
tout cela met completement etranger s'il vous plait pourriez-vous m'aider
@kinéliséetraoré: Tu as déterré un vieux sujet déjà déterré par un autre ... Je suppose que tu es sur Windows, non? As-tu une fonction qui s'appelle 'main' ? Tu dois en avoir une. int main(void) { // le code ... }
- Edité par PierrotLeFou 17 avril 2022 à 4:28:38
Le Tout est souvent plus grand que la somme de ses parties.
@kinéliséetraoré Bonjour, merci de ne pas déterrer d'ancien sujet résolu. Créer le votre en nous transmettant le code que vous avez écrit insérer sur le forum à l'aide du bouton code </>.
Avant de poster un message, vérifiez la date du sujet dans lequel vous comptiez intervenir.
Si le dernier message sur le sujet date de plus de deux mois, mieux vaut ne pas répondre. En effet, le déterrage d'un sujet nuit au bon fonctionnement du forum, et l'informatique pouvant grandement changer en quelques mois il n'est donc que rarement pertinent de déterrer un vieux sujet.
Au lieu de déterrer un sujet il est préférable :
soit de contacter directement le membre voulu par messagerie privée en cliquant sur son pseudonyme pour accéder à sa page profil, puis sur le lien "Ecrire un message"
soit de créer un nouveau sujet décrivant votre propre contexte
ne pas répondre à un déterrage et le signaler à la modération
Je ferme ce sujet. En cas de désaccord, me contacter par MP.
N'hésitez pas à me contacter :p
git is great because Linus did it, mercurial is better because he didn't.
Le Tout est souvent plus grand que la somme de ses parties.