我一直试图在Mac OS X上使用CMake在CLion中使用SFML,但我遇到了问题。我一直试图静态地链接它,但我遇到了依赖的问题,我不知道如何修复。
这是我的CMake:
cmake_minimum_required(VERSION 2.8.4)
project(First)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -stdlib=lib++")
set(SOURCE_FILES main.cpp)
add_executable(First ${SOURCE_FILES})
set(CMAKE_MODULE_PATH "/Users/18sunbri/Documents/SFML-2.2-osx-clang-universal/cmake/Modules" ${CMAKE_MODULE_PATH})
set(SFML_STATIC_LIBRARIES TRUE)
set(CMAKE_FIND_FRAMEWORK NEVER)
find_package(SFML COMPONENTS graphics window system REQUIRED)
include_directories(${SFML_INCLUDE_DIR})
target_link_libraries(${main.cpp} ${SFML_Libraries})
当我尝试加载CMake文件时,出现错误。
Error:SFML found but some of its dependencies are missing ( FreeType GLEW libjpeg)
我知道它与依赖关系有关,我尝试阅读FindSFML.cmake
,但我无法弄清楚如何解决这个问题。任何帮助将不胜感激!