Я пытаюсь изучить OpenGL из учебника, и мне нужно связать SOIL2 с моим проектом. Я пытался написать свой CMake так: (все остальные библиотеки работают, Cmake не получает ошибок , но я не могу включить SOIL2.h из-за того, что файл 'SOIL2.h' не найден). Я работаю с Clion IDE.
cmake_minimum_required(VERSION 3.15)
project(OpenGL_Tutorial)
set(CMAKE_CXX_STANDARD 14)
add_executable(OpenGL_Tutorial main.cpp)
find_package(OpenGL REQUIRED)
find_package(SDL2 REQUIRED)
find_package(PkgConfig REQUIRED)
pkg_search_module(GLFW REQUIRED glfw3)
find_library(SOIL2 lib/libsoil2.a)
include_directories(
${OPENGL_INCLUDE_DIRS}
${GLEW_INCLUDE_DIRS}
${GLFW_INCLUDE_DIRS}
${SDL2_INCLUDE_DIR}
)
target_link_libraries(OpenGL_Tutorial
${OPENGL_LIBRARY}
${GLEW_LIBRARY}
${GLFW_LIBRARIES}
${SDL2_LIBRARY}
${SOIL2_LIBRARY}
)
libsoil2.a находится в моем каталоге lib в каталоге проекта (см. Изображение каталога проекта)
Спасибо!