jQuery
En savoir plus
Adobe Flex & Flash
En savoir plus
ASP.NET
En savoir plus

| Page Précédente 1 2 3 4 5 6 Suivante | |||||
| Pseudo | Commentaire | ||||
|---|---|---|---|---|---|
| Page Précédente 1 2 3 4 5 6 Suivante | |||||
Le Sphinx
|
# Posté le 28/06/2011 à 23:09:15 | ||||
|
|
Je ne sais pas pourquoi mais maintenant ça marche ![]() On dirait presque que mon ordi est magique
|
||||
Vico la patate
|
# Posté le 29/06/2011 à 14:19:24 | ||||
![]() Avis : Très bon
Ville : Mareil marly |
J'ai eu la même galère sur X Code Mac Mon écran était noir alors que mon code était correct. En fait, bien que le tuto soit bien fait, il y a une imprécision au de l'ajout du pack d'image Bitmap dans le dossier. Ces images tout comme les fichier qu'on voudrait ouvrir doivent être placées dans le dossier Build/Debug de votre projet. Dans ce dossier pour ma part, il y a un fichier .app du nom de mon projet. Bonne chance à tous et bravo matteo pour les tutos |
||||
Time-Money
|
# Posté le 11/08/2011 à 01:17:02 | ||||
|
Avis : Très bon
|
Est-ce normal que mon antivirus (Avast 5 gratuit) bloque l'éxécution de mon projet ? Ce-ci s'est déroulé après avoir installer la bibliothèque d'images. |
||||
Time-Money
|
# Posté le 11/08/2011 à 02:30:48 | ||||
|
Avis : Très bon
|
Excusez moi pour le double-poste , mais je me suis rendu compte que ça ne venait pas de l'installation de la SDLIMAGE, mais plutôt parce que j'ai utilisé les fonctions SDL_WM_SetCaption et SDL_WM_SetIcon . Je ne comprend dailleurs pas pourquoi ça enclencherai l'alerte de mon antivirus ?!! | ||||
julian78
|
# Posté le 15/08/2011 à 22:17:25 | ||||
sale point virgule de *****![]()
Ville : Saint germain en laye |
très bon tutoriel, comment fait on pour installer SDL_image sous linux. pirater une clée wep pisphar 123 Le fossé séparant théorie et pratique est moins large en théorie qu’il ne l’est en pratique Pour tout ceux qui aime minecraft voici le site de mon serveur |
||||
sfens
|
# Posté le 23/08/2011 à 04:00:20 | ||||
|
Avis : Décevant
Ville : Les abymes |
Bonjour à tous, Je voudrai féliciter mateo21 pour ces excellent tuto, bien expliqué, clair, mais voilà le tuto sur l'affichage des images en C avec IMG_Load, n'est à mon avis pas complet, car il manque les explications pour linux. J'ai pourtant essayé, mais rien ne marche,même avec plusieurs retournement : - j'ai fais un sudo aptitude install libsdl-image1.2-dev (OK) - j'ai fais l'ajout de l'include - voici le code : int main ( int argc, char** argv ) { SDL_Surface *ecran = NULL, *imageDeFond = NULL, *sapin = NULL; SDL_Rect position; if(SDL_Init(SDL_INIT_VIDEO)) { fprintf(stderr, "ERREUR : %s\n", SDL_GetError()); exit(EXIT_FAILURE); } SDL_WM_SetIcon(IMG_Load("lac_en_montagne.bmp"), NULL); ecran = SDL_SetVideoMode(600, 480, 32, SDL_SWSURFACE | SDL_RESIZABLE); if(!ecran) { fprintf(stderr, "ERREUR : %s\n", SDL_GetError()); exit(EXIT_FAILURE); } SDL_WM_SetCaption("Ma fenetre presque sans aide", NULL); position.x = 0; position.y = 0; imageDeFond = IMG_Load("lac_en_montagne.bmp"); SDL_BlitSurface(imageDeFond, NULL, ecran, &position); position.x = 300; position.y = 240; sapin = IMG_Load("sapin.png"); SDL_BlitSurface(sapin, NULL, ecran, &position); SDL_Flip(ecran); pause(); free(imageDeFond); SDL_Quit(); return EXIT_SUCCESS; } sur ce code, à lors de la compilation (je suis sous codeblocks, kubuntu), à chaque ligne où je fais appel à la fonction IMG_Load(), j'ai l'erreur suivant : "undefined reference to `IMG_Load` pourtant j'ai essayé toutes les manières lors du include : #ifdef __cplusplus #include <cstdlib> #else #include <stdlib.h> #endif #ifdef __APPLE__ #include <SDL/SDL.h> #else #include <SDL.h> #endif #include "SDL_image.h" le dernier include je l'ai essayé sur les formes suivantes : - #include "SDL_image.h" - #include "SDL/SDL_image.h" - #include <SDL_image.h> - #include <SDL/SDL_image.h> et je n'ai pas d'erreur sur aucune d'entre elles. Je sais mon poste est long,mais pourrai-je avoir de l'aide ??? Merci de votre aide |
||||
Coccyx
|
# Posté le 05/09/2011 à 12:12:57 | ||||
![]()
|
Si vous vous retrouvez avec un écran tout noir lors du chargement de "lac_en_montagne.bmp", c'est très certainement dû au fait que vous avez copié dans le même répertoire que votre projet ( j'espère que vous aviez compris ça, le tuto est explicite sur ce point ) le dossier qui contient les images.En effet, dans le dossier racine du projet, il faut copier les images, et non pas le dossier qui contient ces images. En fait si l'écran est noir c'est tout simplement parce que lors de la compilation, il ne trouve pas votre image... donc il met rien, et c'est noir par défaut
|
||||
prometer
|
# Posté le 20/10/2011 à 13:59:34 | ||||
![]()
|
slt a tous a tout les z ce n'est pas trop un com mais + une question lier a ce cours que je me pose mais est ce que avec SDL_image on peut charger le format gif animé avec bruitage inclus?ou est ce que sa fonctionne seulment sur les image fixes? cet question m'est aparus car en créant mon menu de mon futur jeu animé (que je créer avec gimp) en jouant l'animation j'ai vu le logo de gtk au dessus de ma fenetre !!! d'ou cet question est ce que avec la SDL on peu jouer un GIF animé ?(avec bruit ou sans)merci a tous d'avance car je veu mes graphisme au mieu pour mon 1 er jeu
|
||||
philabade
|
# Posté le 07/11/2011 à 00:46:03 | ||||
|
|
j'ai le même problème que sfen et j'ai vérifie SDL_image.h est bien dans le repertoire sdl . | ||||
Ma7hew
|
# Posté le 29/12/2011 à 01:46:01 | ||||
![]()
Ville : Lille |
Ajout de SDL_Image sous linux (Ubuntu pour moi) : Code : Console
|
||||
Syl20_38
|
# Posté le 09/01/2012 à 13:33:14 | ||||
|
|
Bonjour tout le monde ! Tout d'abord un grand bravo à matéo21 pour l'ensemble de ses tutoriels car ils sont bien réalisés, de manière très pédagogique qui plus est. Deuxièmement, est que quelqu'un connait la méthode pour afficher un gif animé dans le programme ? Merci et bonne continuation |
||||
mat-0909-
|
# Posté le 31/01/2012 à 00:12:51 | ||||
|
Avis : Très bon
|
Bonjour, J'ai suivi à la lettre le tuto ainsi que l'installation de SDL_image le linkage et pourtant à la compilation j'ai ca .... : obj\Release\main.o:main.c|| undefined reference to `IMG_Load'| obj\Release\main.o:main.c|| undefined reference to `IMG_Load'| obj\Release\main.o:main.c|| undefined reference to `IMG_Load'| ||=== Build finished: 3 errors, 0 warnings ===| -------------- Build: Release in TestSDL --------------- Compiling: main.c Linking executable: bin\Release\TestSDL.exe obj\Release\main.o:main.c:(.text+0x55): undefined reference to `IMG_Load' obj\Release\main.o:main.c:(.text+0xab): undefined reference to `IMG_Load' obj\Release\main.o:main.c:(.text+0xd4): undefined reference to `IMG_Load' collect2: ld returned 1 exit status Process terminated with status 1 (0 minutes, 0 seconds) 3 errors, 0 warnings Help plz. Merci d'avance. |
||||
Aurelien1
|
# Posté le 19/02/2012 à 22:10:08 | ||||
|
|
bonjour; J'aimerais savoir si il est possible d'utiliser SDL_BlitSurface entre deux image ou D'un écran sur une image : exemple : entre deux image : Code : C
ou encore d'un écran sur un image/ ou sur un autre écran: Code : C
Merci |
||||
hydroen
|
# Posté le 23/02/2012 à 15:30:58 | ||||
|
|
Pour les soucis avec "undefined reference to `IMG_Load'" sous code::bmock et sous Linux (Debian dans mon cas) voici la solution que j'ai trouvé. * installez la librairie SDL_image Code : Bash
* puis l'include Code : C
* et après dans Project -> Build option... -> Linker settings dans le cadre de droite "Other linker options:" sous sdl-config --libs (qui normalement devrait déjà être la) vous ajoutez ces deux lignes -lSDL -lSDL_image et normalement ça devrait fonctionner |
||||
Canaryboy
|
# Posté le 24/02/2012 à 01:21:12 | ||||
![]()
|
Bonjour, j'ai beau essayer sans arrêt, mais je me retrouve dans la même situation étant un message :"its seems that this project has not been built yet. Do you want to built it now ?" peut importe que je clique sur oui/non/annuler le résultat est le même. Si vous pouvez m'apporter un peu d'aide, car je n'arrive pas à afficher les autres types d'images. |
||||
Ghost_anon
|
# Posté le 24/02/2012 à 17:03:18 | ||||
![]() Avis : Très bon
|
SALUT! bon, je dirais comme toujours , excellent tuto ! Tout marche bien. Euh pas tout, en fait, j'ai aucun message d'erreur et SDL_image est bien installé car la fonction IMG_load est prise en compte! le seul soucis, c'est qu'elle ne me prend pas les autres formats (c'est son rôle pourtant )et ouais, j'ai bien l'image de l'aigle et zozor , mais le sapin ou l'icône perso ne s'affichent pas! donc, je pense que c'est pas bien méchant et je files de ce pas sur le fofo, pour voir si je peux trouver mon bonheur ++ EDIT, je reedit pour donner la soluce , si jamais vous avez le même probleme, en fait, c'est tout bête, quand vous avez lancé le programme, vous avez eut surement la demande de la DLL de SDL_IMAGE. sauf qu'il faut aussi copier les autres dans le projet, ce qui n'est pas dit dans le tuto (du moins, j'ai relu, et pourtant, je ne comprend pas qu'il faut faire comme ça! passons.. moi, j'ai copié toutes les DLLs, et ça marche, mais je pense qu'il faut mettre juste la DLL correspondant à l'extension de votre image genre libPNG.DLL .... etc voila ++ |
||||
tadika
|
# Posté le 27/02/2012 à 19:40:30 | ||||
|
Avis : Très bon
|
je ne comprend pas malgré que j'ai suivi a lettre le tutoriel, Code::Blocks me dit qu'il y a 17 erreurs et 12 danger, dont #include <SDL/SDL_image.h>, sur mon programme que voici : #include <stdlib.h> #include <stdio.h> #include <SDL/SDL_image.h> /* Inclusion du header de SDL_image (adapter le dossier au besoin) */ void pause(); int main(int argc, char *argv[]) { SDL_Surface *ecran = NULL, *imageDeFond = NULL, *sapin = NULL; SDL_Rect positionFond, positionSapin; positionFond.x = 0; positionFond.y = 0; positionSapin.x = 500; positionSapin.y = 260; SDL_Init(SDL_INIT_VIDEO); SDL_WM_SetIcon(IMG_Load("sdl_icone.bmp"), NULL); ecran = SDL_SetVideoMode(800, 600, 32, SDL_HWSURFACE); SDL_WM_SetCaption("Chargement d'images en SDL", NULL); imageDeFond = IMG_Load("lac_en_montagne.bmp"); SDL_BlitSurface(imageDeFond, NULL, ecran, &positionFond); /* Chargement d'un PNG avec IMG_Load Celui-ci est automatiquement rendu transparent car les informations de transparence sont codées à l'intérieur du fichier PNG */ sapin = IMG_Load("sapin.png"); SDL_BlitSurface(sapin, NULL, ecran, &positionSapin); SDL_Flip(ecran); pause(); SDL_FreeSurface(imageDeFond); SDL_FreeSurface(sapin); SDL_Quit(); return EXIT_SUCCESS; } void pause() { int continuer = 1; SDL_Event event; while (continuer) { SDL_WaitEvent(&event); switch(event.type) { case SDL_QUIT: continuer = 0; } } } pouvez vous m'aidez ?merci |
||||
Loucyo
|
# Posté le 06/03/2012 à 12:38:14 | ||||
L'unique Diofon![]() Avis : Très bon
Ville : Thiberville |
undefined reference to "IMG_Load" sous Code::Blocks, qu'est-ce qui a planté ? J'ai essayé la solution dites plus haute dans linking settings mais ça ne fonctionne toujours pas
"Toujours persévérer car rien n'est impossible." |
||||
Guidune
|
# Posté le 14/03/2012 à 23:15:48 | ||||
|
|
Bonjour, Super site merci pour ton travail!! J'avais le même problème que Loucyo : -undefined reference to "IMG_Load" sous Code::Blocks Le problème venait du fait que lorsque je voulais mettre SDL_image dans : -Project -Build options -Linker settings -Link libraries -Add Je l'insérais dans le 'Release': Secret (cliquez pour afficher) <image> </image>Au lieu de le mettre dans le 'Debug': Secret (cliquez pour afficher) <image> </image> Voilà j'espère vous avoir aidé !! |
||||
Ocear
|
# Posté le 18/03/2012 à 19:44:01 | ||||
|
Avis : Très bon
|
Bonjour. Canaryboy : Pour le "its seems that this project has not been built yet". J'ai eu le même pb en faisant un portage sous Linux. C'est parce que mon fichier .cbp avait été fait sous Windows, et j'ai donc recréé un projet sous Linux, auquel j'ai ajouté le code fait sous windows. Je ne sais pas si c'est ton cas, mais en tout cas, je pense que ça vient d'un fichier a un mauvais emplacement ou qqch comme ça. Loucyo : undefined reference : tu as oublié d'indiquer au linker ou se trouvait SDL_image.lib (ou .a je sais plus). Mais Guidune t'a donné la solution. Maintenant, ma(mes) question(s), qui n'a(n'ont) rien a voir avec le code : Lorsque l'on créé une application SDL, et avec des extension comme SDL_image qui dependent de libpng par exemple. Quels fichiers de license doit on donner? je veux bien donner tous les fichiers nécéssaires, mais je ne sais pas par exemple dans le cas de libpng s'il y a des fichiers de license a donner. Pour information, mon application sera donnée totalement gratuitement, modifiable et avec le code source ( donc sous license LGPL si j'ai bien compris ). J'utilise SDL_image, SDL_mixer et SDL_ttf Dernieres question pour la route : est ce que je suis obligé de donner une license pour mon application? Toutes ces histoires de licenses me parraissent compliquées, alors qu'a mes yeux de scientifique de base, c'est seulement de la paperasse Merci d'avance a tous ceux qui sauront me répondre
|
||||
gfox78
|
# Posté le 23/03/2012 à 20:21:12 | ||||
![]() Avis : Bon
Ville : Marcq |
Un bon tuto !! J'ai galéré un peu pour obtenir IMG_Load(). Il semble y avoir eu des modifications depuis que le tuto a été écrit. Maintenant dans l'archive 'zip' à télécharger, on trouve sous le répertoire 'bin', deux sous-répertoires ('x64' et 'x86') où l'on a les 'dlls' et la 'lib'. Il faut prendre impérativement ce qui se trouve sous le répertoire 'x86' sinon cela ne fonctionne pas. Evidemment j'avais pris 'x64' et j'ai perdu une heure !!! |
||||
gfox78
|
# Posté le 24/03/2012 à 07:22:21 | ||||
![]() Avis : Bon
Ville : Marcq |
Suite à mon précédent commentaires, je précise que je travaille sur Windows 7 (64 bits) avec Codeblocks. | ||||
MrDerkans
|
# Posté le 24/03/2012 à 16:29:37 | ||||
![]() Avis : Très bon
|
Bonjour apres avoir suivis la premiere partie de ce cours et avoir telecharger le pack d'image lorsque le click sur build and run un ecran noir s'affiche kelkun pourait m'aider please (j'utilise Xcode sous mac) | ||||
ju22
|
# Posté le 04/04/2012 à 15:53:18 | ||||
|
Avis : Très bon
|
salut ! je n'ai lu que la première partir de ce tuto mais j'ai le meme probleme que MrDerkans. Je suis sous windows avec Code Blocks et après compilation, ma fenetre est noire alors que l'image devrait apparaître. J'ai essayé en copiant collant le programme de Mateo et le resultat est le même !!! Je ne comprends pas ! Quelqu'un pourrait-il nous aider ?
|
||||
ju22
|
# Posté le 04/04/2012 à 15:58:20 | ||||
|
Avis : Très bon
|
salut ! je n'ai lu que la première partir de ce tuto mais j'ai le meme probleme que MrDerkans. Je suis sous windows avec Code Blocks et après compilation, ma fenetre est noire alors que l'image devrait apparaître. J'ai essayé en copiant collant le programme de Mateo et le resultat est le même !!! Je ne comprends pas ! Quelqu'un pourrait-il nous aider ?
|
||||
ju22
|
# Posté le 06/04/2012 à 14:04:55 | ||||
|
Avis : Très bon
|
probleme resolu il faut mettre les images une par une dans le dossier de l'executable et non pas tout le dossier des images... euh je sais pas si c'est clair là ! | ||||
Wednesday
|
# Posté le 08/04/2012 à 20:28:53 | ||||
![]() Avis : Très bon
|
Bonjour, j'ai un problème, que des gens ont déjà mis, mais les réponses qui leur ont été donné ne marchent pas avec moi :/ Je suis sous Linux (ubuntu), j'ai installé SDL_image, mais quand je l'include, ça me fait "undefined reference to `IMG_Load'". Quand je vais dans Build option, debug, etc, et que je mets SDL_image.a ou .so, il me met "It seems that this project has not been built yet. Do you want to build it now?" mais quelque soit la réponse, ça ne marche pas. Voilà, donc si quelqu'un pouvait m'aider... Merci beaucoup
|
||||
Morak
|
# Posté le 22/04/2012 à 13:50:01 | ||||
|
|
J'ai le même problème que Wednesday. j'ai tout fait correctement mais c'est marqué " undefined reference to `IMG_Load'" Si quelqu'un pouvait nous aider svp? |
||||
DuctTape
|
# Posté le 25/04/2012 à 20:11:24 | ||||
|
Avis : Très bon
|
Je voudrais d'abord dire bravo pour le tuto!!! Ensuite, pour tous ceux qui ont le problème "undefined reference to IMG_load" et qui ont bien linké la librairie, ASSUREZ vous que les librairies que vous avez utilisées sont bien x86 et non x64... car on a beau avoir des windows 64 bits, les programmes qu'on fait sont, quant à eux, 32 bits! J'ai cherché vraiment longtemps pour me rendre compte que ce n'était que ça... alors! Utilisez les librairies x86!! |
||||
bouftoubleu
|
# Posté le 25/04/2012 à 22:48:37 | ||||
|
|
Salut, Pour repondre à Wednesday et Morack, ayant ce probléme j'ai chercher longtemps. J'ai trouver la reponse (http://doc.ubuntu-fr.org/sdl). Si tu compile a la main avec gcc sur ubuntu en C avec la SDL_Image tu dois taper : gcc main.c -o executable -lSDL -lSDL_image C'est le -lSDL_image qui est important. |
||||
