Forum de la communauté SFML

Aide => Général => Discussion démarrée par: gaplay le Janvier 30, 2015, 12:56:59 am

Titre: Problème de "module machine"
Posté par: gaplay le Janvier 30, 2015, 12:56:59 am
Bonjour , J'ai mis la code de base du tuto et j'ai suivi toute les étape de l'instalation mais visual studio me dit sa :
error LNK1112: module machine type 'x64' conflicts with target machine type 'X86'
Le code :
#include <SFML/Graphics.hpp>

int main()
{
        sf::RenderWindow window(sf::VideoMode(200, 200), "SFML works!");
        sf::CircleShape shape(100.f);
        shape.setFillColor(sf::Color::Green);

        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;
}
Ps: je suis sous visual studio 2013 express avec sfml version 2.2 (version 64 bits)
Merci d'avance!!! ;) ;) ;) ;) ;) ;)
Titre: Re : Problème de "module machine"
Posté par: G. le Janvier 30, 2015, 05:20:39 am
L'erreur est assez claire quand même, et si tu tentes de la copier / coller dans ton moteur de recherche préféré tu risques fort de mieux comprendre le problème : tu link une bibliothèque 64 bits alors que tu essaies de compiler en 32 bits.
Donc soit tu utilises la version 32 bits de SFML, soit tu cherches comment compiler en 64 bits avec ton compilateur / IDE.
Titre: Re : Problème de "module machine"
Posté par: gaplay le Janvier 30, 2015, 09:57:57 pm
merci ;)
Titre: Re : Re : Problème de "module machine"
Posté par: Thund le Avril 24, 2016, 07:22:50 pm
L'erreur est assez claire quand même, et si tu tentes de la copier / coller dans ton moteur de recherche préféré tu risques fort de mieux comprendre le problème : tu link une bibliothèque 64 bits alors que tu essaies de compiler en 32 bits.
Donc soit tu utilises la version 32 bits de SFML, soit tu cherches comment compiler en 64 bits avec ton compilateur / IDE.

J'ai le même problème, pourtant ta solution ne marche pas  :-\
Titre: Re : Problème de "module machine"
Posté par: G. le Avril 24, 2016, 07:38:03 pm
J'en vois pas d'autre. Si t'as téléchargé une nouvelle version de SFML (la 32 bits pour remplacer la 64 bits par exemple) vérifie bien que tu as donné le bon chemin vers la bonne version dans les options du linker.