【问题标题】:Exit code -1073741515 on CLion project with SFML带有 SFML 的 CLion 项目的退出代码 -1073741515
【发布时间】:2016-11-18 11:47:13
【问题描述】:

我正在尝试在 Clion 上使用 SFML(并将 MinGW 作为编译器套件):在构建和链接过程中没有任何问题,我也可以包含 SFML 文件而没有问题,但是当我运行项目时我得到 - 1073741515 作为退出代码。 目前我的项目只是一个 main.cpp 文件,我是从关于管理窗口的 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;
}

【问题讨论】:

标签: c++ sfml clion


【解决方案1】:

通过将sfml-dlls添加到项目文件夹中解决

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-10-15
    • 1970-01-01
    • 2021-04-04
    • 1970-01-01
    • 2014-03-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多