【问题标题】:Linking SDL library in CLion on Windows 10在 Windows 10 上的 CLion 中链接 SDL 库
【发布时间】:2016-04-06 13:02:04
【问题描述】:

我目前在尝试将“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 文件。

【问题讨论】:

标签: c cmake sdl clion


【解决方案1】:

这适用于有类似问题的任何人。

我设法通过基本上删除我尝试过的所有内容来解决这个问题。

我下载了 MinGW 编译器,并选择了这些包:

  • mingw-developer-toolkit

  • mingw32-base

  • mingw32-gcc-g++

  • msys 基础

之后我从opengl-tutorial.org 下载了“OpenGL-tutorial_v0015_33”。那行得通(如果那行不通,我真的不知道该怎么办)。之后简单地抢救了我需要的代码的一小部分,如果你对 CMake 文件有一点了解,你就会知道你需要什么,并且稍微注释一下。

祝其他想要穿越这条危险道路的人好运。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-09-29
    • 2021-07-06
    • 1970-01-01
    • 2018-05-25
    • 2021-02-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多