GameCorp - Index des forumsGame MakingProgrammationLangages C et C++SDL passe t-il sur tous les PC ?
SDL passe t-il sur tous les PC ?
| Darktib |
Posté le 01 Mai 2009 à 20:44
|
|
![]() Messages : 4017 GCPoints : 347288 |
Le mieux pour voir c'est de télécharger la SFML et de faire tourner les exemples (s'il y en a...). Si ca marche pas, c'est que ca vient de ton ordi^^ | |
| Mod |
Posté le 01 Mai 2009 à 21:11
|
|
![]() Messages : 4954 GCPoints : 2100823 |
Ne jamais sous-estimer la puissance des émulateurs :). La quantité de machines ou de systèmes émulés est assez énorme. Sans parler des machines virtuelles. On peut aussi compter sur certaines entreprises craintives vis-à-vis de l'évolution des technologies pour garder des traces de vieilleries technologiques obsolètes, pour soucis de compatibilité (je pense par exemple aux banques qui tournent sur des applications codées il y a des dizaines d'années). |
|
| freemaul |
Posté le 05 Mai 2009 à 17:45
|
|
![]() Messages : 174 GCPoints : 50213 |
Citation :
Non je suis loin de la béta je pense, deplus je code le projet sous linux pour le moment ^^ Mais comme dit Darktib essai de compiler un exemple sfml , et si la prog t'effrai vraiment ^^ je pourais toujours te le compiler et t'envoyer l'exe pour que tu puisse tester.
"La vie n'a pas de prix, mais elle coûte chère"
|
|
| LOIC |
Posté le 05 Mai 2009 à 18:00
|
|
![]() Messages : 392 GCPoints : 82299 |
J'ai télécharger la SFML, mais je n'ai pas trouvé d'exemples sur le site (je m'excuse, je suis une vrai bille en C++) je ne sais même pas si j'ai besoin d'une interface pour la compilation (oui je sais on touche le font Si quelqu'un avait un petit exemple, et si cela peu aider la communauté, je me prête volontiers à l'expérience mais j'ai peur que mon manque de connaissance en C+ soit un sérieux frein... Au pire il nous reste la compilation du projet de freemaul en exe mais ça me gêne de prendre sur ton temps.
mon petit studio de jeux video indépendants :
www.naphelia.com |
|
| Darktib |
Posté le 05 Mai 2009 à 18:06
|
|
![]() Messages : 4017 GCPoints : 347288 |
Je vais essayer de te compiler un exemple tout simple, ca devrais pas etre trop long^^. edit1 : c'est fait, j'upload... edit2 : ca y est! Il s'agit d'un exemple qui compte toutes les demi-secondes jusqu'à 15 secondes. Console uniquement. Pour ce qui n'est pas en console, il faudra demander à ceux qui maitrisent plus la SFML que moi (comme Gregouar par exemple) http://www.mediafire.com/download.php?o1u5diixyky
Dernière édition le 05 Mai 2009 à 18:22
|
|
| freemaul |
Posté le 05 Mai 2009 à 20:48
|
|
![]() Messages : 174 GCPoints : 50213 |
Citation :
Ca ne prend heureusment pas autant de temps qu ca ^^ essai celui la : http://rs405.rapidshare.com/files/229535107/JOX.rar C'est une partie de mon projet que j'avais commencer sous windows, j'ai pas mit la musique ca risqué de faire gros pour rien ^^
"La vie n'a pas de prix, mais elle coûte chère"
|
|
| LOIC |
Posté le 06 Mai 2009 à 11:40
|
|
![]() Messages : 392 GCPoints : 82299 |
Merci Darktib, alors j'ai testé ton petit exemple en console, il marche impeccable. Par contre, celui de freemaul (merci pour ce test Apparement cela viendrait bien de mon PC (en tout cas pour tout ce qui est plus élaboré que la console) je pense qu'avec un peu de recherches je pourrais rêgler ça... Mais cela pose un sérieux problème je trouve, mon PC est une machine d'usine récente, c'est à dire que dans à peu pret un an, plus de 50 % des gens serront sans doute équipés d'un équivalent (vu la vitesse à laquelle les PC sont changés aujourduit) et risques donc d'avoir la même réaction, et un joueur lambda ne va pas chercher, si un jeu plante il le jettera et passera à autre chose. Quand aux émulateurs, tu as raison Mod, il ne faut pas les négliger en effet, mais un joueur qui n'a pas forcement de notions avancés n'en connait généralement même pas l'existence. En claire, si seul les utilisateurs confirmés sont capables de faire marcher un jeu comme HS dans un an, je crains vraiment pour la renommé si mérité à laquelle ce genre de projet à droit...
mon petit studio de jeux video indépendants :
www.naphelia.com |
|
| gouessej |
Posté le 06 Mai 2009 à 12:42
|
|
![]() Messages : 337 GCPoints : 64624 |
Citation :
Je n'en suis pas sûr, tu as bien de très vieux programmes COBOL qui tournent depuis un demi-siècle. |
|
| freemaul |
Posté le 06 Mai 2009 à 13:54
|
|
![]() Messages : 174 GCPoints : 50213 |
@loic : Peut tu en dire plus sur ta config ? Quel OS utilise tu ? Quel carte graphique ? Version de directX (je ne sais pas si SFML utilise directx pour sa version windows, on sait jamais) ... Edit : J'ai essayer avec un PC au boulot, et ca n'a pas fonctionner ... Le PC n'est pourtant pas trés récent (2ans minimu) et fonstionne sous XP, mais je n'ai pas eu la même erreur que toi. Cela me disait que l'application ne pouvais être lancé car elle avait été mal installé. Ce n'est donc peut etre pas ton PC.
Dernière édition le 06 Mai 2009 à 17:45
"La vie n'a pas de prix, mais elle coûte chère"
|
|
| Darktib |
Posté le 06 Mai 2009 à 19:03
|
|
![]() Messages : 4017 GCPoints : 347288 |
Doit te manquer des DLL... A pire, fait Démarrer -> Executer -> dxdiag, ca te dira tout sur ta carte graphique et sur le reste... Sinon, petite question pour freemaul : est-ce que la SFML envoie un log sur la console en cas d'erreur ? Si oui, voila coment faire pour le récupérer : Démarrer -> Executer -> cmd -> cd /D "le_chemin_jusqu'a_l'exe_enregistré" -> le_nom_de_l'executable.exe. Ca devrait te lancer le jeu, et récupérer tous les messages d'erreurs. |
|
| freemaul |
Posté le 06 Mai 2009 à 19:57
|
|
![]() Messages : 174 GCPoints : 50213 |
Je ne me souvient pas avoir vu un message d'erreur de la SFML en mode console, mais sait on jamais, à essayer. Edit : De ce que j'ai pu comprendre, l'executable que je t'ai fait tester à besoin aussi des DLL suivantes : MSVCP90.dll MSVCR90.dll KERNEL32.dll (je pense que tu l'as) si tu ne les a pas, essai de les télécharger (par exemple ici : http://www.dll-files.com ) et de les placer dans le même dossier que l'exécutable et de relancer. Si c'est juste une question de DLL ce n'est pas bien grave, si ne n'est pas ca je ne voit pas ...
Dernière édition le 06 Mai 2009 à 20:30
"La vie n'a pas de prix, mais elle coûte chère"
|
|
| Darktib |
Posté le 06 Mai 2009 à 22:20
|
|
![]() Messages : 4017 GCPoints : 347288 |
kernel32.dll : il l'a forcément, sans quoi son Windwos ne marcherais pas^^ (c'est un des constituant du noyau Windows...) | |
| LOIC |
Posté le 07 Mai 2009 à 12:08
|
|
![]() Messages : 392 GCPoints : 82299 |
Oui bien sur freemaul : Intel Core 2 CPU 4400 @ 2.00GHz 2GHz RAM : 3Go DDR2 Vista original 32 bits Video : GForce 8500 Gt Mon direct X est mis a jour tout les mois a peu prêt. Je vais télécharger les dll mentionné pour voir si cela rêgle le problème et je te dirais si cela marche Mauvaise nouvelle, malgré les dll et la réinstallation de DX, le problème reste identique :(
Dernière édition le 07 Mai 2009 à 13:27
mon petit studio de jeux video indépendants :
www.naphelia.com |
|
| freemaul |
Posté le 07 Mai 2009 à 17:56
|
|
![]() Messages : 174 GCPoints : 50213 |
Citation :
J'était pas sûr à 100%, donc dans le doute je l'ai mit ^^ @LOIC : Ta config ressemble pas mal à la mienne, donc je ne pense pas que ca vienne de ce coté là. As tu un joystick branché en USB ? Si oui débranche le avant de lancer le programme, apperement beaucoup de gens ont ce problème. Sinon faudras peut etre faire un tour sur le forum de la SFML pour leur exposé le problème, il pouront surement mieux chercher que nous.
Dernière édition le 07 Mai 2009 à 17:57
"La vie n'a pas de prix, mais elle coûte chère"
|
|
| LOIC |
Posté le 07 Mai 2009 à 18:24
|
|
![]() Messages : 392 GCPoints : 82299 |
Ok, merci freemaul. J'ai deux joystick mais ils ne sont pas branchés (seule ma souris reste branchée en permanence). J'espère que cela est du à un problème uniquement sur mon PC en effet, j'irais donc faire un tour sur le forum de la SFML ^^
mon petit studio de jeux video indépendants :
www.naphelia.com |
|
| freemaul |
Posté le 10 Juin 2009 à 15:40
|
|
![]() Messages : 174 GCPoints : 50213 |
Bien après quelques test de LOIC (merci bien à toi) on a réussi à faire fonctionner une application utilisant la SFML sur son PC. Pour info j'ai juste compiler en utilisant les librairies statiques de la SFML (donc pas besoin des dll ou .so de SFML). Le problème de compatibilité viendrai donc des librairies dynamique. ("viendrai" car je ne suis pas sur à 100% que le problème vienne de là) Donc pour ceux utlisant la SFML et souhaitant que leur application fonctionne sur le plus de PC possible, un conseil : compiler en utilisant les lib statiques.
"La vie n'a pas de prix, mais elle coûte chère"
|
|
| Darktib |
Posté le 10 Juin 2009 à 15:49
|
|
![]() Messages : 4017 GCPoints : 347288 |
Je pense que ca viendrais d'une erreur dans la compilation de la SFML. Le mieux, c'est de recompiler toute la SFML, en testant les différentes options pour voir laquelle fait déconner l'exe sur d'autres machines.
Dernière édition le 10 Juin 2009 à 15:50
|
|
GameCorp - Index des forumsGame MakingProgrammationLangages C et C++SDL passe t-il sur tous les PC ?
Répondre
Page précédente



