cmake/make
- make根据文件时间戳判断是否有更新,进而决定是否编译。可以touch文件后编译。
vscode 配置clangd智能提示的cmake生成文件配置
- cmake生成compile_commands.json文件
vscode 中clangd配置,智能提示(写compile_commands.json所在目录即可):set(CMAKE_EXPORT_COMPILE_COMMANDS ON)# --compile-commands-dir=/home/dfs/ros_ws/catools_ws/build/image2openlane/compile_commands.json --compile-commands-dir=/home/dfs/ros_ws/catools_ws/build/image2openlane
cmake 使用时配置python路径
关于python empy报错的问题,手动指定python3路径来解决。
empy or python module 'em' ... try

catkin config -DPYTHON_EXECUTABLE=/usr/bin/python3
catkin build ufomap_* --cmake-args -DPYTHON_EXECUTABLE=/usr/bin/python3
catkin_cmake -DPYTHON_EXECUTABLE=/usr/bin/python3
cmake安装问题的记录
ubuntu20.04的apt源最高只能安装到3.16多的版本。
安装cmake里面的第三种方法。(PPA安装)
cmake
输出命令: message
find_package(PCL REQUIRED)
include_directories(${PCL_INCLUDE_DIRS})
add_definitions(${PCL_DEFINITIONS})
# 打印PCL的包含目录
message(STATUS "PCL include directories: ${PCL_INCLUDE_DIRS}")
# 打印PCL的库目录
message(STATUS "PCL library directories: ${PCL_LIBRARY_DIRS}")
# 打印PCL的定义
message(STATUS "PCL definitions: ${PCL_DEFINITIONS}")
include_dir
https://www.cnblogs.com/fortunely/p/16297077.html

浙公网安备 33010602011771号