我正在尝试将“SDL”库链接到clion时遇到问题。我正在运行一台Windows 10计算机。这是我的CmakeLists.txt文件:
cmake_minimum_required(VERSION 3.5)
project(testing2)
#includes cmake/FindSDL2.cmake
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${PROJECT_SOURCE_DIR}/cmake")
find_package(SDL2 REQUIRED)
include_directories(${SDL2_INCLUDE_DIR})
set(SOURCE_FILES src/main.c)
add_executable(testing2 ${SOURCE_FILES})
target_link_libraries(testing2 ${SDL2_LIBRARY})
我正在使用这些“FindSDL2.cmake”:https://github.com/tcbrindle/sdl2-cmake-scripts。
当我重新加载CMakeLists.txt时,它说无法找到SDL2。我在桌面上创建了一个存储SDL文件的目录。
答案 0 :(得分:0)
这适用于任何有类似问题的人。
我设法通过基本删除我尝试的所有内容来解决这个问题。
我下载了MinGW编译器,并选择了这些包:
mingw的显影剂的工具包
的mingw32基
的mingw32-GCC-克++
MSYS基
之后我下载了" OpenGL-tutorial_v0015_33"来自opengl-tutorial.org。这很有效(如果不起作用,我真的不知道该怎么做)。然后简单地挽救了我需要的代码的一小部分,如果你对CMake文件有所了解,你就会弄清楚你需要什么,并且稍微评论一下。
祝所有想要穿越这条危险道路的人好运。