C++ 如何将stb_image.h包含到我的C++;与Cmake合作的项目?
我正在尝试创建一个使用当前位于我的C++ 如何将stb_image.h包含到我的C++;与Cmake合作的项目?,c++,cmake,C++,Cmake,我正在尝试创建一个使用当前位于我的/home/user/libs/stb文件夹中的stb_image.h库的项目 我的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
/home/user/libs/stb
文件夹中的stb_image.h
库的项目
我的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
,但我不确定如果它找到了库,我会怎么做。我想我会想做一些关于目标的事情,但我真的很感激这里的一些指导。我环顾了周围类似的问题,但我没有看到一个像让我这么简单的问题:
#定义机顶盒映像的实现
#包括
在我的
main.cpp
文件中。只需添加包含要包含的标题的include目录:include\u目录(“/home/user/libs/stb”)
。是的,谢谢!请随意写一个答案,这样我就可以接受。正确的命令是include\u directories
只需添加包含要包含的标题的include目录:include\u directory(“/home/user/libs/stb”)
。是的,谢谢!请随意写一个答案,这样我就可以接受。正确的命令是include\u目录