Как включить stb_image.h в мой проект C ++ с помощью Cmake? - PullRequest
0 голосов
/ 26 апреля 2020

Я пытаюсь создать проект, который использует библиотеку stb_image.h, которая сейчас находится в моей папке /home/user/libs/stb.

Мой CMakeLists.txt файл выглядит следующим образом:

cmake_minimum_required(VERSION 3.16)
project(project_name)

set(CMAKE_CXX_STANDARD 17)

find_library(STB_LIB stb_image.h PATHS "/home/user/libs/stb/stb_image.h")
message("${STB_LIB}")

add_executable(project_name src/main.cpp)

Я получаю сообщение просто STB_LIB-NOTFOUND, но я не уверен, что буду делать, если он найдет библиотека. Я бы подумал, что хотел бы что-то сделать в отношении цели, но я мог бы по-настоящему оценить некоторые рекомендации здесь. Я просматривал похожие вопросы, но не видел ни одного столь простого, как просто дать мне ответить:

#define STB_IMAGE_IMPLEMENTATION
#include <stb_image.h>

в моем файле main.cpp.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...