Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
740 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  [SDL] erreur de link avec dev C++

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[SDL] erreur de link avec dev C++

n°469807
fucky_fuck
Posté le 28-07-2003 à 14:38:48  profilanswer
 


 
 
Alors j'ai un projet à porter de VS .NET à dev C++, j'ai la lib SDL, SDL mixer, SLD image
 
bon, j'ai tout mis dedans , tout liés ....
 
mais il me reste une derniere erreur de link :  
 
undefined reference to 'Winmain@16'
 
alors qu'est ce que j'ai oublier SVP ???
 
Merci

mood
Publicité
Posté le 28-07-2003 à 14:38:48  profilanswer
 

n°469808
skeye
Posté le 28-07-2003 à 14:39:34  profilanswer
 

fucky_fuck a écrit :


 
 
Alors j'ai un projet à porter de VS .NET à dev C++, j'ai la lib SDL, SDL mixer, SLD image
 
bon, j'ai tout mis dedans , tout liés ....
 
mais il me reste une derniere erreur de link :  
 
undefined reference to 'Winmain@16'
 
alors qu'est ce que j'ai oublier SVP ???
 
Merci


le main de ton programme? [:skeye]

n°469812
fucky_fuck
Posté le 28-07-2003 à 14:41:30  profilanswer
 

euh ben je peut pas trop te le coller, ça appelle le moteur 3D et l'intialise, et aussi le lecteur audio ....
 
le main, c juste un main dos de base, qui initialise toute mes objets, et lance la boucle principale du jeu ...

n°469817
skeye
Posté le 28-07-2003 à 14:45:29  profilanswer
 

fucky_fuck a écrit :

euh ben je peut pas trop te le coller, ça appelle le moteur 3D et l'intialise, et aussi le lecteur audio ....
 
le main, c juste un main dos de base, qui initialise toute mes objets, et lance la boucle principale du jeu ...


c'était ma réponse...winmain c'est le nom du main pour un prog windoz, c'est quoi le prototype du tien ?

n°469825
fucky_fuck
Posté le 28-07-2003 à 14:47:27  profilanswer
 

int main(int argc ,char **argv)
 
voilà ...
 
c pourquoi je ne comprends pas qu'il me veule un winmain, surtout que je lui ai dit que je voulais faire une win32console application !

n°469829
skeye
Posté le 28-07-2003 à 14:49:17  profilanswer
 

fucky_fuck a écrit :

int main(int argc ,char **argv)
 
voilà ...
 
c pourquoi je ne comprends pas qu'il me veule un winmain, surtout que je lui ai dit que je voulais faire une win32console application !
 


parce-que win32 justement, donc winmain.
 
Si j'ai pris ca au bon endroit ca donne ça:
int PASCAL WinMain(hInstance, hPrevInstance, lpCmdLine, nCmdShow)


Message édité par skeye le 28-07-2003 à 14:49:39
n°469838
fucky_fuck
Posté le 28-07-2003 à 14:51:29  profilanswer
 

tu raconte nimp !  
win32 console appli ça a toujours été une appli dos, avec un main tout con !

n°469846
fucky_fuck
Posté le 28-07-2003 à 14:53:21  profilanswer
 

apres je suis d'accord peut etre SDL rajoute un winmain ...
mais pour ma part, je dois me contenter d'un main de base !
et c pour ca que j'aimerais bbien savoir ce que dev C++ me veut avec son linkage error !

n°469851
skeye
Posté le 28-07-2003 à 14:54:34  profilanswer
 

fucky_fuck a écrit :

tu raconte nimp !  
win32 console appli ça a toujours été une appli dos, avec un main tout con !


Bah alors trouve tout seul pkoi il te demande un winmain! [:skeye]

n°469859
skeye
Posté le 28-07-2003 à 14:56:32  profilanswer
 

fucky_fuck a écrit :

apres je suis d'accord peut etre SDL rajoute un winmain ...
mais pour ma part, je dois me contenter d'un main de base !
et c pour ca que j'aimerais bbien savoir ce que dev C++ me veut avec son linkage error !


Ca m'étonnerait que SDL demande un winmain, vu que c'est utilisé également sous linux...
Vérifie qu'il n'y a pas de référence à winmain quelque part dans un copier/coller mal fait, et vérifie dans la doc de dev-c++ dans quel cas il te faut un winmain...

mood
Publicité
Posté le 28-07-2003 à 14:56:32  profilanswer
 

n°469868
fucky_fuck
Posté le 28-07-2003 à 14:59:11  profilanswer
 

pas la peine de te vexer, mais si c pour raconter n'importe quoi, autant ne rien dire !

n°469873
skeye
Posté le 28-07-2003 à 15:01:27  profilanswer
 

fucky_fuck a écrit :

pas la peine de te vexer, mais si c pour raconter n'importe quoi, autant ne rien dire !


Je me vexe pas, je note juste que je suis jusqu'ici le seul à essayer de t'aider et qu'au lieu d'essayer ce que je te propose tu  le rejettes...
Mes compétences en prog windows sont certes restreintes, mais je sais encore lire, et il y a quelquechose dans ton code qui fait une référence à un winmain...si c'est pas ton code c'est un header que tu as inclus ou une connerie du genre.

n°469883
fucky_fuck
Posté le 28-07-2003 à 15:11:34  profilanswer
 

bon j'ai essayer ton truc et ça marche !
 
je ne sais toujours pas pourquoi ... en tout cas ce n'est pas parsk win32 console -> winmain mais bon ...
 
merci quand meme pour ton aide ! je n'aurai pas oser essayer le coup du winmain sinon !

n°469885
skeye
Posté le 28-07-2003 à 15:12:46  profilanswer
 

fucky_fuck a écrit :

bon j'ai essayer ton truc et ça marche !
 
je ne sais toujours pas pourquoi ... en tout cas ce n'est pas parsk win32 console -> winmain mais bon ...
 
merci quand meme pour ton aide ! je n'aurai pas oser essayer le coup du winmain sinon !


 :whistle:  
Probablement une connerie due à la recopie de code...

n°469886
fucky_fuck
Posté le 28-07-2003 à 15:13:22  profilanswer
 

enfin bon, ça compile, mais ça me ferme la fenetre aussitot squ'il la crée ! je deteste dev c++ !!! grrrr !!!

n°469888
skeye
Posté le 28-07-2003 à 15:14:16  profilanswer
 

fucky_fuck a écrit :

enfin bon, ça compile, mais ça me ferme la fenetre aussitot squ'il la crée ! je deteste dev c++ !!! grrrr !!!


Laquelle, de fenetre? la console ou la fenetre SDL?

n°469906
fucky_fuck
Posté le 28-07-2003 à 15:31:26  profilanswer
 

ben les deux !
la console encore, ce serait pas grave !

n°469941
skeye
Posté le 28-07-2003 à 15:55:31  profilanswer
 

fucky_fuck a écrit :

ben les deux !
la console encore, ce serait pas grave !


tu le lances comment ton prog? via ton IDE (je connais pas dev-c++)?
Si oui essaie à-partir d'une console à la mimine... :??:

n°469975
fucky_fuck
Posté le 28-07-2003 à 16:28:31  profilanswer
 

c bon, j'ai trouve !!!  
en fait, il me restait une bete erreur de segmentation, que visual studio ne générait/trouvait pas ...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  [SDL] erreur de link avec dev C++

 

Sujets relatifs
[C] erreur bêteCherche erreur de syntaxe....
[HTML/JS] URL demandée et erreur 404Création d'un cookie - erreur débutant
C++ et héritage (SDL)Erreur de segmentation :/
ouverture d'une page dans une frame (erreur sur la page) [résolu]erreur dans ma synthaxe ?
erreur de find d'un recordsetASP | SPLIT | Ou est l'erreur ? :(
Plus de sujets relatifs à : [SDL] erreur de link avec dev C++


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR