CMake笔记
文章平均质量分 86
一只野生的善逸
吃饭,睡觉,学习
展开
-
CMake笔记之CMAKE_INSTALL_PREFIX详解以及ROS中可执行文件为什么会在devel_lib中
是一个关键变量,用于指定项目的安装根目录。通过正确设置这个变量,可以灵活地控制项目的安装位置,满足不同的部署需求。无论是全局安装、用户本地安装,还是特定目录安装,都能提供强大的支持。在开发空间: 在构建过程中,Catkin 默认将可执行文件放置在devel目录中,以便可以立即运行和测试这些文件,而无需执行安装步骤。目录结构是 Catkin 默认的可执行文件输出路径。如果需要将可执行文件安装到其他位置,请使用或,并确保在的中正确配置了install命令。原创 2024-06-24 01:41:40 · 848 阅读 · 0 评论 -
g++制作C++动态库的简洁例程
使用g++编译main.cpp。在当前目录中搜索库文件(-L.在生成的可执行文件中指定运行时库搜索路径为当前目录(输出文件名为main-o main链接名为的动态库(-lmylib。原创 2024-06-24 01:30:49 · 710 阅读 · 0 评论 -
gcc和cmake和Makefile中指定头文件搜索路径、库文件搜索路径和链接库等参数
— 2023-06-26 上海。原创 2024-04-18 23:52:12 · 858 阅读 · 0 评论 -
CMake笔记之通过指定相对路径来访问任意上级或跨级目录的常用方法
来访问上级目录是不推荐的做法,因为它使得 CMake 脚本的可移植性和可读性变差。如果可能,尽量避免这样做,并且始终从一个已知的、可靠的基准目录(如。然后,这个新计算出的路径被存储在变量。选项可以确保即使存在符号链接,路径也会被正确解析。的上两级目录的规范化绝对路径。是一个绝对路径,我们在其后添加了。)开始构造你的路径。原创 2024-03-20 20:10:38 · 885 阅读 · 0 评论 -
CMake笔记之将任意官方库作为third_party完整地包含在工程项目中使用的通用模板
— 杭州 2024-03-20 凌晨1:06。原创 2024-03-20 01:17:49 · 883 阅读 · 0 评论 -
CMake笔记之GLOB和GLOB_RECURSE的使用方法
— 杭州 2024-03-19 夜。原创 2024-03-19 23:16:01 · 1575 阅读 · 0 评论 -
CMake笔记之PROJECT_SOURCE_DIR、CMAKE_SOURCE_DIR、CMAKE_CURRENT_BINARY_DIR对比
— 杭州 2024-03-19。原创 2024-03-19 23:14:19 · 1550 阅读 · 0 评论