Hello à tous !
Je suis assez débutant dans l'utilisation de la SFML, que j'ai déjà testée plusieurs fois auparavant sous des IDE différents (Code::Blocks, VS, XCode) et ça marchait plutôt bien.
Dernièrement je me suis mis à tester le nouveau CLion de Jetbrains qui utilise Cmake.
J'ai réussi à créer un projet simple avec une sf::RenderWindow, celle-ci s'est affichée normalement, comme prévu dans les tutos.
Depuis peu, je ne sais pas vraiment ce que j'ai pû changer (rien apparemment !) mais lorsque je lance un programme simple tel que:
#include <SFML/Graphics.hpp>
int main() {
sf::RenderWindow window(sf::VideoMode(800,600,32), "Test");
return 0;
}
Je vois la fenêtre s'afficher très vite puis SIGSEGV ("Process finished with exit code 11")
A noter que si j'essaie d'afficher une simple sf::Window (avec les même paramètres), ça fonctionne, ça ne crashe pas.
Ah et je suis sur MacOSX Yosemite, voilà le fichier CMakeLists.txt pour info:
cmake_minimum_required(VERSION 3.2)
project(Test)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
set(EXECUTABLE_NAME Test)
set(SOURCE_FILES main.cpp)
add_executable(Test ${SOURCE_FILES})
find_package(SFML 2.3 REQUIRED system window graphics)
if(SFML_FOUND)
include_directories(${SFML_INCLUDE_DIR})
target_link_libraries(${EXECUTABLE_NAME} ${SFML_LIBRARIES})
endif()
Une idée de comment je pourrais isoler le problème s'il-vous-plaît ?
J'avoue que la popup classique sur Mac quand un soft crashe n'aide pas vraiment à première vue...
Merci d'avance !
PS: J'ai pris le package pour Mac dispo sur le site, et copié les
Frameworks ainsi que ceux dans
extlibs dans mon dossier
/Library/Frameworks