OpenGL应用程序已退出,退出代码为-1073741515(0xC0000135)

时间:2019-08-26 12:37:35

标签: c++ cmake glfw glew assimp

我正在尝试编写简单的OpenGL应用程序,但是遇到了这个奇怪的问题。当我尝试启动我的应用程序时,它崩溃,退出代码为-1073741515(0xC0000135)。我将所需的所有库下载并解压缩到win文件夹中。这是我的CMakeLists:

cmake_minimum_required(VERSION 3.14)
project(test)

set(CMAKE_CXX_STANDARD 14)

add_subdirectory(win/glfw)
add_subdirectory(win/assimp)
add_definitions(-DGLEW_STATIC)
add_subdirectory(win/glew/build/cmake)
include_directories(win/glew/include)
include_directories(win/glfw/include)
include_directories("win/glm")
include_directories("win/assimp/include")
link_libraries(assimp glew glfw opengl32 pthread)

add_executable(test ...)

我在做什么错?我正在使用CLion和Windows 10

1 个答案:

答案 0 :(得分:1)

我应该使用glew目标而不是glew_s。因此,link_libraries(assimp glew_s glfw opengl32 pthread)解决了我的问题