Bienvenue, Invité. Merci de vous connecter ou de vous inscrire. Avez-vous oublié d'activer ?

Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.


Messages - Yiwey

Pages: [1]
1
Général / Re : SFML et CMake
« le: Mai 02, 2015, 04:08:52 pm »
Et je savais que ce serait une erreur pourrie dans le genre là...
Disons que je me coucherais moins bête ce soir  ^^'

Et bien merci beaucoup et désolé du dérangement du coup!  :P

2
Général / [ Résolu ] SFML et CMake
« le: Mai 02, 2015, 03:29:44 pm »
Salut à tous!

Peu habitué à CMake (première fois que j'ai affaire à lui à vrai dire), je bute sur un petit problème à l'ajout des librairies SFML.
Niveau IDE j'utilise CLion et c'est donc lui qui a fait le reste du fichier. La partie que j'ai ajoutée après recherches se situe donc après le commentaire "SFML" :
cmake_minimum_required(VERSION 3.2)
project(network)

set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")

set(SOURCE_FILES
    Main.cpp
    Listener.cpp
    Listener.hpp
    Message.cpp
    Message.hpp
    Server.cpp
    Server.hpp
    ServerClient.cpp
    ServerClient.hpp
    MessageTerminate.cpp
    MessageTerminate.hpp
    Client.cpp
    Client.hpp)

add_executable(network ${SOURCE_FILES})

# SFML
set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake_modules" ${CMAKE_MODULE_PATH})
find_package(SFML REQUIRED system window graphics network audio)
if(SFML_FOUND)
  include_directories(${SFML_INCLUDE_DIR})
  target_link_libraries(${EXECUTABLE_NAME} ${SFML_LIBRARIES})
endif()

Et pour l'erreur :
-- Found SFML .. in /usr/include
CMake Error at CMakeLists.txt:23 (target_link_libraries):
  Cannot specify link libraries for target "/usr/lib64/libsfml-system.so"
  which is not built by this project.

Voilà, merci de votre aide   :)

Pages: [1]