2016-11-18 3 views
1

Clion에서 SFML을 사용하려고합니다. (컴파일러 제품군으로 MinGW 사용) : 빌드 및 링크 과정에서 아무런 문제가 없습니다. SFML 파일을 포함시킬 수도 있습니다. 문제가 있지만 프로젝트를 실행할 때 종료 코드로 -1073741515가 표시됩니다. 내 프로젝트 난 창Clion에서 내 프로젝트 whit sfml을 실행할 수 없습니다.

내 cmake.txt

cmake_minimum_required(VERSION 3.6) 
project(Survival_2D) 

set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") 
set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/Modules" ${CMAKE_MODULE_PATH}) 

set(SOURCE_FILES main.cpp) 
add_executable(Survival_2D ${SOURCE_FILES}) 

find_package(SFML REQUIRED system window graphics network audio) 

if(SFML_FOUND) 
    include_directories(${SFML_INCLUDE_DIR}) 
    target_link_libraries(Survival_2D ${SFML_LIBRARIES}) 
endif() 

MAIN.CPP

#include <SFML/Window.hpp> 

int main() { 

    sf::Window window(sf::VideoMode(800, 600), "My window"); 

    while (window.isOpen()) { 

     sf::Event event; 
     while (window.pollEvent(event)) { 
      if (event.type == sf::Event::Closed) 
       window.close(); 
     } 
    } 
    return 0; 
} 

관리에 대한 sfml 튜토리얼에서 복사 한 만 MAIN.CPP 파일입니다 순간 추신 : 내 나쁜 englis 죄송합니다.

+0

가능한 중복 http://stackoverflow.com/questions/40594359/c -running-file-included-library-failes-without-compile-error-cmake-c) 해당 질문에 대한 답변을 확인하십시오. FWIW, 종료 코드 -1073741515 (0xC0000135)는'STATUS_DLL_NOT_FOUND'입니다 –

+0

sfml-dll을 내 프로젝트 폴더로 복사하는 문제를 해결했습니다. – Wippo

답변

1

폴더를 프로젝트 sfml - DLL을 추가하여 해결

[C++ 오류를 컴파일하지 않고 포함 된 라이브러리도 실패한와 파일을 실행 (CMake/CLion)] (의
관련 문제