当前位置: 首页> 健康> 养生 > 常用的网站制作_50个办厂好项目_重庆seo公司怎么样_新手小白怎么做跨境电商

常用的网站制作_50个办厂好项目_重庆seo公司怎么样_新手小白怎么做跨境电商

时间:2025/8/13 11:18:21来源:https://blog.csdn.net/m0_60274660/article/details/142494150 浏览次数:1次
常用的网站制作_50个办厂好项目_重庆seo公司怎么样_新手小白怎么做跨境电商

教程

参数

需要指定文件后缀

GLOB

只搜索当前目录

GLOB_RECURSE

:搜索当前目录和其子目录(递归搜索)

RELATIVE

相对于哪个路径进行搜索,获取文件的相对路径。

使用RELATIVE和不使用RELATIVE的区别:

1,当不使用RELATIVE时:

指定一个搜索路径,路径后紧跟文件类型:

cmake_minimum_required(VERSION 3.10)
project(file_test)file(GLOB_RECURSE inclu_src ${CMAKE_CURRENT_SOURCE_DIR}/*.hpp)
message("inclu_src: ${inclu_src}")

获取的文件的路径:绝对路径:

2,使用RELATIVE时:

指定的搜索路径是一个目录,目录的后边一个参数是搜索的文件类型;

cmake_minimum_required(VERSION 3.10)
project(file_test)file(GLOB_RECURSE inclu_src RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}/include *.hpp)
message("inclu_src: ${inclu_src}")

获取的文件的路径:

只包含RELATIVE指定的目录之后的路径;

file---list实现删除不需要的文件

file(GLOB_RECURSE H_CPP_FILERELATIVE ${PROJECT_SOURCE_DIR}"*.h""*.cpp""*.ui"
)
file(GLOB_RECURSE del_fileRELATIVE ${CMAKE_SOURCE_DIR}"include/*"
)foreach(d_file ${del_file})list(REMOVE_ITEM H_CPP_FILE ${d_file})
endforeach()

关键字:常用的网站制作_50个办厂好项目_重庆seo公司怎么样_新手小白怎么做跨境电商

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: