Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 如何将stb_image.h包含到我的C++;与Cmake合作的项目?_C++_Cmake - Fatal编程技术网

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目录