Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/136.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ SFML程序崩溃_C++_Crash_Sfml_Clion - Fatal编程技术网

C++ SFML程序崩溃

C++ SFML程序崩溃,c++,crash,sfml,clion,C++,Crash,Sfml,Clion,我最近在我的Windows10机器上下载了SFML库,我试图将该库静态链接到我的项目,但我遇到了这个错误 CMake Error at C:/SFML/cmake/Modules/FindSFML.cmake:358 (message): SFML found but some of its dependencies are missing ( FreeType libjpeg OpenAL Ogg Vorbis VorbisFile VorbisEnc FLAC) Call Stack

我最近在我的Windows10机器上下载了SFML库,我试图将该库静态链接到我的项目,但我遇到了这个错误

CMake Error at C:/SFML/cmake/Modules/FindSFML.cmake:358 (message):
  SFML found but some of its dependencies are missing ( FreeType libjpeg
  OpenAL Ogg Vorbis VorbisFile VorbisEnc FLAC)
Call Stack (most recent call first):
  CMakeLists.txt:12 (find_package)
事实是,在文档中,它说:

在Windows和Mac OS X上,提供了所需的所有依赖项 直接使用SFML,因此您无需下载/安装任何内容。 编译将开箱即用

我还检查并在SFML/lib中找到了所需的库。但出于某些原因,cmake找不到它们。以下是CMAKEL列表:

cmake_minimum_required(VERSION 3.3)
project(Orc_Group_assig)

set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")

set(SOURCE_FILES main.cpp)
add_executable(Orc_Group_assig ${SOURCE_FILES})
set(SFML_ROOT C:/SFML)
set(CMAKE_MODULE_PATH "C:/SFML/cmake/Modules" ${CMAKE_MODULE_PATH})
add_definitions(-DSFML_STATIC)
set(SFML_STATIC_LIBRARIES ON)
find_package(SFML 2.3.2 REQUIRED  graphics window network audio system )
if(SFML_FOUND)
    include_directories(${SFML_INCLUDE_DIR})
    target_link_libraries(Orc_Group_assig ${SFML_LIBRARIES})
    target_link_libraries(Orc_Group_assig ${SFML_DEPENDECIES})
else()
    message("FREAKING ERROR")
endif()

我该怎么做才能让它工作?

我想只有当你关上窗户时才会发生这种情况?关闭窗口后,在窗口对象上调用的其他函数将如何工作?它发生在窗口打开之前DLL被正确定位?它们都位于
SFML/bin
中,无法工作。它仍然崩溃