1、CMake Warning at lidar_localization/CMakeLists.txt:90 (add_executable):
Cannot generate a safe runtime search path for target back_end_node because
files in some directories may conflict with libraries in implicit
directories:
runtime library [libpcl_common.so.1.7] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
/usr/local/lib
2、CMake Warning at lidar_localization/CMakeLists.txt:98 (add_executable):
Cannot generate a safe runtime search path for target viewer_node because
files in some directories may conflict with libraries in implicit
directories:
runtime library [libpcl_common.so.1.7] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
/usr/local/lib
3、CMake Warning at lidar_localization/CMakeLists.txt:114 (add_executable):
Cannot generate a safe runtime search path for target
gnss_ins_sim_filtering_node because files in some directories may conflict
with libraries in implicit directories:
4、 Cannot generate a safe runtime search path for target eskf_preprocess_node
because files in some directories may conflict with libraries in implicit
directories:
runtime library [libpcl_common.so.1.7] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
/usr/local/lib
5、CMake Warning at lidar_localization/CMakeLists.txt:82 (add_executable):
Cannot generate a safe runtime search path for target lidar_preprocess_node
because files in some directories may conflict with libraries in implicit
directories:
runtime library [libpcl_common.so.1.7] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
/usr/local/lib
6、CMake Warning at lidar_localization/CMakeLists.txt:75 (add_executable):
Cannot generate a safe runtime search path for target test_frame_node
because files in some directories may conflict with libraries in implicit
directories:
runtime library [libpcl_common.so.1.7] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
/usr/local/lib
7、WARNING: Package name “LaserUndistortion” does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits, underscores, and dashes.
原因:add_executable(viewer_node src/apps/viewer_node.cpp ${ALL_SRCS})
add_dependencies(viewer_node ${catkin_EXPORTED_TARGETS} ${PROJECT_NAME}_generate_messages_cpp)
target_link_libraries(viewer_node ${catkin_LIBRARIES}
A
L
L
T
A
R
G
E
T
L
I
B
R
A
R
I
E
S
)
有
部
分
漏
了
{ALL_TARGET_LIBRARIES}) 有部分漏了
ALLTARGETLIBRARIES)有部分漏了{PROJECT_NAME}_generate_messages_cpp