Bonjour,
Mon compilateur ne semble pas être capable de reconnaître SFML, il me donne l'erreur qu'on peut voir dans la capture d'écran "erreur.png" (je l'ai lancé sur un code simple, celui ci
#include <SFML/Graphics.hpp>
#include <SFML/Audio.hpp>
#include <cstdlib>
#include <iostream>
using namespace sf;
int main()
{
RenderWindow window(VideoMode(1920,1080,32), "Sp3c7RUm VizU4L1Z3r");
Event event;
while(window.isOpen()){
while(window.pollEvent(event)){}
std::cout << "ok" << std::endl;
}
}
)
J'ai build SFML en utilisant CMake dans le répertoire SFML_Build (voir capture d'écrans) et j'ai dit à CMake de trouver la bibliothèque dans mon fichier CMakeLists.txt (voir le fichier ci joints ou ici
cmake_minimum_required(VERSION 3.5)
[/size]
[/size]project(visualizer LANGUAGES CXX)
[/size]
[/size]set(CMAKE_INCLUDE_CURRENT_DIR ON)
[/size]
[/size]set(CMAKE_AUTOUIC ON)
[/size]set(CMAKE_AUTOMOC ON)
[/size]set(CMAKE_AUTORCC ON)
[/size]
[/size]set(CMAKE_CXX_STANDARD 11)
[/size]set(CMAKE_CXX_STANDARD_REQUIRED ON)
[/size]
[/size]find_package(Qt5Core)
[/size]
[/size]find_package(SFML COMPONENTS graphics audio window system)
[/size]include_directories(${SFML_INCLUDE_DIR})
[/size]
[/size]
[/size]add_executable(visualizer main.cpp)[/tt][/size]
).
Je joins aussi le CMakeCache.txt, peut-être que cela vous aidera. J'utilise Qt Creator pour essayer de compiler, je suis sous Mac Os X 10.13.6.
Merci d'avance ! J'utilisais XCode, mais on m'a demandé de passer sous CMake pour pouvoir rendre mon projet.
Louis