CMake优雅地使用环境变量

AI-摘要
Tianli GPT
AI初始化中...
介绍自己 🙈
生成本文简介 👋
推荐相关文章 📖
前往主页 🏠
前往爱发电购买
CMake优雅地使用环境变量
幻雪前言
本文只是关于如何配置他人已经包装好的软件配置路径。
由于每一个电脑的安装路径都不一样,所以如果为了保证 CMakelists.txt 可以在其他电脑上复用,需要用到环境变量,代替曾经用绝对路径的情况
配置
配置需要通过 find_package(OpenCV REQUIRED) 到环境变量中从上到下依次寻找路径,找到便退出。
在我们的 xxx.cmake 中会有关于如何设置 CMakelists.txt 的配置
例如 OpenCV 的 OpenCVConfig.cmake :
将他们找到,然后注意三个部分,find_package 找到路径 add_executable 写可执行文件 target_include_directories 链接头 target_link_libraries 链接库
1 | find_package(OpenCV REQUIRED) |
就可以了
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果

![[Pasted image 20231228102620.png]](https://testingcf.jsdelivr.net/gh/huanxueshengmou/picture-host/adfawfaw.png)


















