1
我想在Clion(和MinGW作为编译器套件)上使用SFML:在构建和链接过程中没有任何问题,我还可以包含SFML文件问题,但是当我运行该项目时,我将-1073741515作为退出代码。 目前我的项目仅仅是我从SFML教程复制有关管理窗口无法在Clion上运行我的项目惠普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;
}
一个main.cpp的文件PS:对不起,我英文不好。
[C++运行与包含的库文件failes不编译错误(CMake的/克利翁)](的可能的复制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