Я пытаюсь использовать SFML в Clion (и MinGW как компилятор): во время процесса сборки и компоновки нет никаких проблем, я могу также включать файлы SFML без заголовка проблемы, но когда я запускаю проект, я получаю -1073741515 в качестве кода выхода. На данный момент моего проект только main.cpp файл, который я скопированный из SFML учебника об управлении окномне может запустить мой проект whit sfml на Clion
Моего 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;
}
PS: Извините за мой плохой англис.
Возможный дубликат [C++ работает файл с включёнными библиотеки failes без компиляции ошибки (CMake/CLion)] (http://stackoverflow.com/questions/40594359/c -running-file-with-included-library-failes-without-compiling-error-cmake-c) Пожалуйста, проверьте ответ на этот вопрос. FWIW, код выхода -1073741515 (0xC0000135) является 'STATUS_DLL_NOT_FOUND' –
Я решил разрешить sfml-dll в моей папке проекта. – Wippo