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

Auteur Sujet: SFML + cmake ne fonctionent pas  (Lu 2803 fois)

0 Membres et 1 Invité sur ce sujet

natou2000

  • Newbie
  • *
  • Messages: 33
    • Voir le profil
    • E-mail
SFML + cmake ne fonctionent pas
« le: Janvier 05, 2019, 06:21:02 pm »
Bonsoir, jai tenté de "compiler" mon projets avec la SFML avec Cmake j'ai donc crée mon fichier cmakelist.txt

cmake_minimum_required(VERSION 3.10)

project(game)

               
include_directories(C:/SFML-2.5.0/include)

link_directories(C:/SFML-2.5.0/lib)


file(

        GLOB_RECURSE

        source_files

        src/*

)
file(

        GLOB_RECURSE

        include_files

        include/*

)

add_executable(
                myexe
                ${source_files}
                ${include_files}
                )
target_link_libraries(
                        myexe
                        sfml-graphics
                        sfml-system
                        sfml-window
                        sfml-audio
                        )
                       
 

je l'ai make sans problème j'ai donc mon executable mais quand je l'execute j'ai 4 'erreur suivante :


(les autres erreurs sont les même mais avec (sfml-window, sfml-system et sfml-graphics)

j'ai pensé à déplacer les .DLL de la SFML à coté de l'éxécutable mais à pars changer l'erreur ça n'a pas fais grand chose. voilà merci de votre futur aide
« Modifié: Janvier 05, 2019, 06:25:30 pm par natou2000 »

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32504
    • Voir le profil
    • SFML's website
    • E-mail
Re: SFML + cmake ne fonctionent pas
« Réponse #1 le: Janvier 05, 2019, 09:13:19 pm »
Ton problème n'a strictement rien à voir avec ta configuration CMake. C'est juste que ton compiilateur et celui qui a servi à compiler cette version de SFML ne sont pas compatibles ; c'est indiqué en gros et en rouge sur la page de téléchargements.

Ensuite, ce n'est pas la bonne façon de faire avec CMake. Il faut plutôt faire un find_package(SFML) ; il y a des explications quelque part mais je ne sais plus où (pas dans les tutos) ;D
Laurent Gomila - SFML developer

 

anything