对于SFML的CMake和CLion有问题

时间:2015-05-04 13:17:16

标签: c++ macos cmake sfml clion

我一直试图在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,但我无法弄清楚如何解决这个问题。任何帮助将不胜感激!

0 个答案:

没有答案