我一直在尝试使用 CMake 在 Mac OS X 上的 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
,但我不知道如何解决这个问题。任何帮助,将不胜感激!