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) |
就可以了
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果