Я пытаюсь настроить CLion с CMake, чтобы он распознавал SDL, однако я не добился успеха ни с одним из найденных методов. Я подозреваю, что это как-то связано с тем, что я установил SDL в произвольном месте, но я не уверен, что еще должно произойти.
На данный момент мой файл CMake выглядит так:
cmake_minimum_required(VERSION 3.12)
project(asteroids C)
set(CMAKE_C_STANDARD 99)
set(SDL_INCLUDE_DIR "x:/SDL2-2.0.9/include")
set(SDL_LIBRARY "x:/SDL-2.0.9/lib/x64")
include(FindSDL)
if(SDL_FOUND)
message(STATUS "SDL FOUND")
endif()
add_executable(asteroids main.c)
Когда CLion запускает этот файл, он говорит следующее:
-- SDL FOUND
-- Configuring done
-- Generating done
-- Build files have been written to [location]
где [местоположение] - каталог проекта
Однако, когда я захожу в свой файл main.c рядом с этим файлом CMakeLists.txt, я нахожу курсор над #include "SDL.h"
, и он говорит: "SDL.h file not found"
Но этот файл действительно находится в каталоге включения, указанном выше.
Кто-нибудь знает, чего мне не хватает? Я нахожусь на Windows 10 в случае, если это имеет значение
Спасибо за помощь!