【问题标题】:OpenGL application exited with exit code -1073741515 (0xC0000135)OpenGL 应用程序以退出代码 -1073741515 (0xC0000135) 退出
【发布时间】:2019-08-26 22:15:26
【问题描述】:

我正在尝试编写简单的 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

【问题讨论】:

  • 除了下载的lib之外,你有没有写过代码?
  • 编译后的可执行目录中的所有依赖项(库DLL文件)是否都在?
  • 仅供参考,错误代码 0xC0000135Unable to Find Component

标签: c++ cmake glfw glew assimp


【解决方案1】:

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

【讨论】:

  • 您能否详细说明并解释一下,以便更好地理解有什么区别?
最近更新 更多