FORUM, Forum Discussion, Forum Gratuit, Nom de domaine, Nom de domaine gratuit, Redirection gratuite,

Forum DCreload  : Tout (ou presque:) sur la seconde vie de la dreamcast Administrateurs :oggy, Cédric
Forum DCreload : Tout (ou presque:) sur la seconde vie de la dreamcast
Non connecté | Se connecter
en ligne : 3 inconnus visitent le forum
Inscription Inscription | Profil Profil | Messages Privés Messages Privés | Recherche Recherche | Online Online | Aide Aide | Créer un blog gratuit

forum Index du forum forumLa programmation forumKallistiOS et code blocks

Auteur : Sujet: KallistiOS et code blocks  Bas
 shametblame
 Messages postés : 29
 saucisses
  Posté le 18/08/2009 19:45:48
Send a private message to shametblame
Bonjour,

Ca fait un petit moment que j'apprends à programmer et il est temps pour moi de développer sur dreamcast!!!!

J'ai téléchargé le "dreamcast development r4" qui installe tout sur mon PC...

Ensuite je vis dans les extras et je suis le tuto pour programmer un jeu DC sous code blocks...j'ouvre un projet tout va bien...

Ah oui, j'aimerai commencé par utiliser la SDL sous Kallistios...j'inclue donc kos.h et SDL.h.................Je compile et j'ai :

"undefined reference to SDL_Init" etc... en fait il ne reconnait aucune des fonctions liées à la SDL!....J'imagine qu'il ne trouve pas je fichier SDL.h.

j'ai un peu cherché mais ne trouve pas le problème...

Est-ce que qqn a une idée?

merci!

C'est quoi ce raffut?
 Bouz
 Messages postés : 650
 choucroutes + bière
 Bouz
  Posté le 19/08/2009 09:47:06
Send a private message to Bouz
Désolé, je ne connais pas cet environnement (Code blocks?)
Ton problème se situe à l'édition de liens. Pour utiliser des bibliothèques externes (KOS et SDL), il faut linker avec ces bibliothèques. Bizarre que ton environnement ne fasse pas ça tout seul. C'est un peu pénible à faire à la main: il faut donner au linker les chemins vers les libs KOS et SDL et demander à l'éditeur de liens de les lier (quelque chose comme -lkos -lsdl)
Quelqu'un pourra surement t'aider mieux que moi

 semicolo
 Modérateur
 Messages postés : 1279
 J Dessange\'s choucr
 semicolo
  Posté le 19/08/2009 18:38:02
Send a private message to semicolo
Déja il faudrait savoir si ce sont les entetes qui ne sont pas trouvés (sdl.h) ou les librairies (libsdl...)
Dans codeblocks il doit y avoir un endroit pour définir les chemins vers tes fichiers .h
Et une autre configuration a faire dans le projet pour ajouter les librairies nécessaires

35 ans, trois-rivières Québec.
 Bouz
 Messages postés : 650
 choucroutes + bière
 Bouz
  Posté le 19/08/2009 18:57:00
Send a private message to Bouz
"undefined reference to SDL_Init" ça sent quand même le problème de librairie, non?
Remarque non, c'est pas sûr, j'en sais rien en fait :-)

 semicolo
 Modérateur
 Messages postés : 1279
 J Dessange\'s choucr
 semicolo
  Posté le 19/08/2009 23:17:13
Send a private message to semicolo
Je pencherais aussi pour les librairies, comme tu le disais il doit manquer le -lsdl dans la commande de link

35 ans, trois-rivières Québec.
 shametblame
 Messages postés : 29
 saucisses
  Posté le 20/08/2009 10:57:09
Send a private message to shametblame
Très bonne remarque.

Il n'y a pas de problème pour les headers...

Et après analyse, il semblerait que codeblocks ne voit pas les librairies...il devrait pourtant:je lui ai mis le nez dessus...Je vais faire quelques tests mais je devrais trouver!

En tout cas le problème vient juste de code blocks...ce qui me rassure un peu...
Vous n'utilisez pas d'IDE vous pour programmer sur DC? C'est quand même pratique je trouve.

C'est quoi ce raffut?
 Titemoo
 Messages postés : 328
 choucroutes
  Posté le 20/08/2009 11:36:36
Send a private message to Titemoo
Je code sous VIM

 Bouz
 Messages postés : 650
 choucroutes + bière
 Bouz
  Posté le 20/08/2009 11:40:02
Send a private message to Bouz
J'utilise KDevelop sous Linux

 semicolo
 Modérateur
 Messages postés : 1279
 J Dessange\'s choucr
 semicolo
  Posté le 21/08/2009 19:30:56
Send a private message to semicolo
vi/make en ligne de commande pour moi aussi

35 ans, trois-rivières Québec.
 shametblame
 Messages postés : 29
 saucisses
  Posté le 26/08/2009 10:58:31
Send a private message to shametblame
OK ça fonctionne, c'était en effet un rpoblème de linkage. J'ai résolé le problème en analysant des makefiles...

F9....ça compile...paf ! t'as un fichier elf...un petit coup de bootdreams et à première vue ça tourne parfaitement dans Nulldc.

Je vais maintenant un peu enqueter sur cette histoire de Romdisk etc.

Merci pour votre aide!

C'est quoi ce raffut?

forum Index du forum forumLa programmation forumKallistiOS et code blocks
Haut
Aller à :
  Ajouter une réponse rapide

Ajouter une réponse rapide