
cmake、make编译工具链
文章平均质量分 63
cmake、make编译工具链
SensizliKLoU
这也想学,那也想学,但又啥都不会的车辆工程专业智能网联汽车小垃圾。。!
展开
-
【Protobuf】( ubuntu18/20/22 ) apt | 源码安装卸载protobuf、CMakeLists指定多版本protobuf某一特定版本
ubuntu18/20/22 => apt/源码安装、卸载protobuf、CMakeLists指定多版本protobuf共存某一版本原创 2023-12-06 10:47:07 · 2431 阅读 · 4 评论 -
【CMakeLists】学习笔记(指令详解&&即学即用&&快速入门哦)
编写CMakeLists.txt最常用的功能就是调用其他的头文件(*.h*.hpp)、动态链接库(*.so)、静态链接库(*.a),将源文件*.cpp*.c*.cc编译成目标可执行或目标可链接库文件。CMake是makefile的上层工具,用于跨平台构建环境,生成可移植的makefile,并简化自己动手写makefile时的巨大工作量。原创 2023-12-05 17:22:50 · 3726 阅读 · 0 评论 -
【CmakeLists】规范编写CmakeLits文件,以查找链接ZMQ与OpenCV库为例
配置和生成项目时,CMake将尝试查找和链接ZeroMQ和OpenCV库。如果找到,它将输出相关信息并配置项目以使用这两个库。如果未找到任一库,它将产生致命错误消息并停止配置过程。原创 2023-12-19 09:00:00 · 651 阅读 · 0 评论 -
【CMakeLists】CMakeLists四种方法链接没有官方CMake配置文件的库(yaml-cpp为例)
pkg-config和find_package是两种不同的机制,find_package通常用于查找包含有CMake配置文件(.cmake)的库。而yaml-cpp并没有提供官方的CMake配置文件,所以不能直接使用find_package来查找它。pkg-config是一个用于检索库编译和链接标志的工具。对于没有CMake配置文件的库,你可以使用pkg-config来查找和链接。首先你得明确知道你的yaml-cpp头文件与库文件位置在哪。最快的方法,直接链接,但是如果没有make编译阶段会报错。原创 2023-12-20 19:24:21 · 1332 阅读 · 0 评论