Bienvenue, Invité. Merci de vous connecter ou de vous inscrire.
Avez-vous perdu votre e-mail d'activation ?

Auteur Sujet: Compilation programme SFML impossible.  (Lu 5155 fois)

0 Membres et 1 Invité sur ce sujet

Vidou

  • Newbie
  • *
  • Messages: 11
    • Voir le profil
Compilation programme SFML impossible.
« le: Octobre 19, 2015, 04:24:18 pm »
Bonjour à tous.
J'ai un problème avec la compilation d'un code simple avec SFML :
J'ai 2 pc à ma disposition, tous 2 contiennent VS2015.
Sur un des 2 pc j'ai installé la SFML, exécuté la compilation du code, et ça a fonctionné.
Sur le second, j'ai un troupeau d'erreurs qui sont apparues.
Voici les Screenshots :
https://s3-eu-west-1.amazonaws.com/sdz-upload/prod/upload/Sans%20titre-1164.jpg (preuve que je suis sous VS2015).
https://s3-eu-west-1.amazonaws.com/sdz-upload/prod/upload/Sans%20titre-1163.jpg (Mes messages d'erreurs).

Déjà beaucoup de personne m'ont demandé si j'étais sur d'avoir VS2015 ! oui j'en suis sur ^^
De plus aussi si j'avais bien la version 32 ou 64 bit en fonction des paramètres ! Ça aussi c'est OK.

Je m'en remets donc à vous pour m'aider dans cette affaire.

 

S66

  • Full Member
  • ***
  • Messages: 120
  • *-*
    • Voir le profil
    • Teal
Re : Compilation programme SFML impossible.
« Réponse #1 le: Octobre 19, 2015, 04:35:45 pm »
Sur le PC qui marche, OS Windows ?
Tu as pris, sur les deux PC, 32 bit ?
« Modifié: Octobre 19, 2015, 04:37:53 pm par S66 »

Vidou

  • Newbie
  • *
  • Messages: 11
    • Voir le profil
Re : Compilation programme SFML impossible.
« Réponse #2 le: Octobre 19, 2015, 04:38:52 pm »
oui oui les configurations sont identiques ! (il me semble du moins).

S66

  • Full Member
  • ***
  • Messages: 120
  • *-*
    • Voir le profil
    • Teal
Re : Compilation programme SFML impossible.
« Réponse #3 le: Octobre 19, 2015, 04:42:25 pm »
Je sais pas trop... Faut voir avec Laurent
(click to show/hide)
Laurent, si c'est toi, ne lis surtout pas ce spoil.

Vidou

  • Newbie
  • *
  • Messages: 11
    • Voir le profil
Re : Compilation programme SFML impossible.
« Réponse #4 le: Octobre 19, 2015, 07:22:44 pm »
haha ^^
sur un autre Pc j'ai ce message d'erreur (toujours sous windows VS2015 32 bits).
https://s3-eu-west-1.amazonaws.com/sdz-upload/prod/upload/Sans%20titr-1.jpg

Vidou

  • Newbie
  • *
  • Messages: 11
    • Voir le profil
Re : Compilation programme SFML impossible.
« Réponse #5 le: Octobre 19, 2015, 07:28:30 pm »
#include <SFML\Graphics.hpp>

int main()
{
        sf::RenderWindow window(sf::VideoMode(200, 200), "SFML works!");
        sf::CircleShape shape(50.f);
        shape.setFillColor(sf::Color::Color(255,255,244,250));

        while (window.isOpen())
        {
                sf::Event event;
                while (window.pollEvent(event))
                {
                        if (event.type == sf::Event::Closed)
                                window.close();
                }

                window.clear();
                window.draw(shape);
                window.display();
        }

        return 0;
}

c'est le code que j'essaye de compiler.

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : Compilation programme SFML impossible.
« Réponse #6 le: Octobre 19, 2015, 09:04:11 pm »
(click to show/hide)
Laurent Gomila - SFML developer

Vidou

  • Newbie
  • *
  • Messages: 11
    • Voir le profil
Re : Compilation programme SFML impossible.
« Réponse #7 le: Octobre 19, 2015, 11:56:16 pm »
Bon j'ai un peut résolu le problème en disant de compiler en VS2013 au lieu de VS2015 et en téléchargent la librairie pour VS2013 mais ça me résout pas mon problème avec VS2015.... Merci quand même

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : Compilation programme SFML impossible.
« Réponse #8 le: Octobre 20, 2015, 07:41:45 am »
Première erreur : c'est une erreur de correspondance entre versions de Visual C++, le compilateur te le dit clairement.

Seconde erreur : il faudrait voir le code que tu compiles.
Laurent Gomila - SFML developer

Vidou

  • Newbie
  • *
  • Messages: 11
    • Voir le profil
Re : Compilation programme SFML impossible.
« Réponse #9 le: Octobre 20, 2015, 08:26:36 am »
Je l'ai posté mon code ^^
Et j'ai désinstallé et réinstallé VS2015, ce qui m'a supprimé la liste des erreurs que j'ai posté en 1er.
Il me fais donc ces erreurs à présent (quand je compiles pour VS2015)
https://s3-eu-west-1.amazonaws.com/sdz-upload/prod/upload/Sans%20titr-1.jpg
Je me suis rendu compte que j'ai déjà eu ce genre de problème avec SDL2 et même sans :
Quand je compiles avec les options pour VS2015 ->  https://s3-eu-west-1.amazonaws.com/sdz-upload/prod/upload/Sans%20titre-1164.jpg

je me retrouves avec ces erreurs lors de la compilation -> https://s3-eu-west-1.amazonaws.com/sdz-upload/prod/upload/Sans%20titr-1.jpg

Il me faut le passer en VS2013 et là il compile.

Personne à su me dire pourquoi ni comment ! Si vous trouvez ce serait cool :D
Merci !

S66

  • Full Member
  • ***
  • Messages: 120
  • *-*
    • Voir le profil
    • Teal
Re : Compilation programme SFML impossible.
« Réponse #10 le: Octobre 20, 2015, 02:20:11 pm »
J'sais pas, je suis pas le créateur de la SFML.
(click to show/hide)

Vidou

  • Newbie
  • *
  • Messages: 11
    • Voir le profil
Re : Compilation programme SFML impossible.
« Réponse #11 le: Octobre 21, 2015, 12:15:58 pm »
Ce n'est pas un problème avec la SFML mais avec mon VS2015.
Un simple "helloword" me sors toute ces erreurs :
https://s3-eu-west-1.amazonaws.com/sdz-upload/prod/upload/screenshot53.png

Misère...

Cpl.Bator

  • Hero Member
  • *****
  • Messages: 540
    • Voir le profil
Re : Compilation programme SFML impossible.
« Réponse #12 le: Octobre 21, 2015, 03:17:53 pm »
Avant d'utilisé correctement des usines à gaz comme vs2015 , pourquoi ne pas commencer par apprendre à compilé en ligne de commande, car là visiblement c'est plus un problème d’environnement de dev que d'un problème lié à la SFML, je doute que tu ais tes réponses ici.

Vidou

  • Newbie
  • *
  • Messages: 11
    • Voir le profil
Re : Compilation programme SFML impossible.
« Réponse #13 le: Octobre 21, 2015, 04:46:50 pm »
J'ai déjà un projet bien avancé sous VS2015 mais avec SDL2. Je voudrais juste le passer avec SFML vu que c'est un projet C++. (même si j'ai été obligé du coups de le passer en compilation pour VS2013...)
Si quelqu'un à la solution ici où ailleurs elle sera la bienvenue.

Cpl.Bator

  • Hero Member
  • *****
  • Messages: 540
    • Voir le profil
Re : Compilation programme SFML impossible.
« Réponse #14 le: Octobre 22, 2015, 01:48:47 am »
qu'il soit avancer ou pas, je ne vois pas en quoi ton programme est lié à l'ide , inspire toi de comment est fabriqué la SFML , c'est un très bon exemple pour cmake, cela te permettra te t'affranchir d'un IDE et qui plus est , de pouvoir facilement être portable.