Forum de la communauté SFML

Aide => Général => Discussion démarrée par: GameHack38 le Mars 02, 2019, 01:24:49 pm

Titre: Fichiers ne s'ouvrant pas (Visual Studio 2017)
Posté par: GameHack38 le Mars 02, 2019, 01:24:49 pm
Bonjour/Bonsoir,

Je suis complétement nouveau sur SFML et je n'en suis qu'au tutoriel du début (installation des lib/include, ect...). Mais voila que je bloque sur le tutoriel: ils disent de copier/coller le code, or quand je l'active. J'ai ce message d'erreur: "LNK1104   impossible d'ouvrir le fichier 'sfml-graphics.lib'    ".

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;
}
 


Je suis vraiment novice alors désoler si je n'ai pas assez détaillé mon problème ou que je ne l'ai pas posé au bonne endroit  :-\ .

Bonne journée
Titre: Re: Fichiers ne s'ouvrant pas (Visual Studio 2017)
Posté par: G. le Mars 02, 2019, 04:37:18 pm
T'as bien fait ça ?
(https://www.sfml-dev.org/tutorials/2.5/images/start-vc-paths.png)
Avec le chemin à là où tu as mis SFML ?
Titre: Re: Fichiers ne s'ouvrant pas (Visual Studio 2017)
Posté par: GameHack38 le Mars 03, 2019, 11:03:28 am
Tout d'abord, merci de votre réponse ! :)

J'ai mis SFML ici: C:\Users\"User"\Documents\Codage\SFML\SFML-2.5.1

Sur Visual Studio 2017 c'est comme ceci: (voir pièce ci-jointe).

Titre: Re: Fichiers ne s'ouvrant pas (Visual Studio 2017)
Posté par: G. le Mars 03, 2019, 01:25:21 pm
Quand VS dit qu'il peut pas ouvrir le .lib ça veut dire qu'il le trouve pas.

Le répertoire C:\Users\"User"\Documents\Codage\SFML\SFML-2.5.1\lib existe bien ? Et contient plusieurs fichiers .lib tels quel "sfml-graphics.lib" ?
J'imagine que ton chemin est bon sinon ça bloquerait d'abord sur le include de Graphics.hpp.
Quand tu as téléchargé (https://www.sfml-dev.org/download/sfml/2.5.1/index-fr.php) tu as pris la version correspondante à ton compilateur, et non pas juste "Code source" tout en bas ? (Je demande car ça s'est déjà vu ^^ et dans le code source tu as les include mais pas les lib)

(sinon je sais pas trop :p )
Titre: Re: Fichiers ne s'ouvrant pas (Visual Studio 2017)
Posté par: GameHack38 le Mars 03, 2019, 05:30:46 pm
Rebonjour,

Merci de m'avoir répondu.

Je suis allez vérifier dans le répertoire est en effet. Le soucis devrait venir de là.

Il n'y a que des fichiers .a ; d.a ; s-a ; ect... il y a bien sfml-graphics mais en "libsfml-graphics.a".

Je crois que j'ai pris que le code source, pouvez m'expliquer comment je devrais le réinstallez (version, lien, ect...)?

Encore merci,

Bonne soirée.
Titre: Re: Fichiers ne s'ouvrant pas (Visual Studio 2017)
Posté par: Laurent le Mars 03, 2019, 08:26:17 pm
Tu as pris une version pour MinGW. Il faut prendre la version pour Visual Studio 2017.
Titre: Re: Fichiers ne s'ouvrant pas (Visual Studio 2017)
Posté par: GameHack38 le Mars 03, 2019, 09:32:46 pm
D'accord,

je téléchargerais demain et vous informerais du changement.

Merci encore et bonne soirée ! :D
Titre: Re: Fichiers ne s'ouvrant pas (Visual Studio 2017)
Posté par: GameHack38 le Mars 04, 2019, 01:22:26 pm
Rebonjour,

Effectivement je n'ai plus ce bug mais d'autres sont apparus et je suis autant démuni.  :-\

Bonne journée.
Titre: Re: Fichiers ne s'ouvrant pas (Visual Studio 2017)
Posté par: Laurent le Mars 04, 2019, 01:41:49 pm
Cela signifie que tu as téléchargé une version 64 bits et que ton projet est en 32 bits (ou vice versa).

Tu aurais collé ce message d'erreur dans Google tu aurais eu une réponse très facilement (sans compter que le message est plutôt explicite là). N'hésite pas à chercher un peu par toi-même, c'est comme ça qu'on apprend et qu'on évite les erreurs.
Titre: Re: Fichiers ne s'ouvrant pas (Visual Studio 2017)
Posté par: GameHack38 le Mars 04, 2019, 02:56:52 pm
Rebonjour,

Oui d'accord, mais c'est vrai que j'aime bien avoir une confirmation (surtout que parfois je suis un peu "paumer"). Je ferais plus attention la prochaine fois !  ;)

Bonne journée.