以我自己为例,代码结构如图1所示,分别为头文件UR_Kinematics.h、头文件的实现UR_Kinematics.cpp以及对头UR_Kinematics的调用,其中UR_Kinematics.h中是对一个类的定义。
图1 代码结构
CMake中关键部分如图2所示,CMake中首先对UR_Kinematics生成一个链接库,名字为UR_Kinematics,第二部分是main相应的部分。
报错是target_link_libraries出错,及箭头所指向位置。
图2 camkelist部分
修改如图3所示,在main的target_link_libraries中添加生成的链接库UR_Kinematics。
图3 修改后结果