Linux嵌入式開發筆記(八)自定義msg數據類型報錯解決方案

這裏主要是筆記,是基於自己的工作空間和包,文件結構進行的。有一定基礎可借鑑

 

  1. 在/zt_package_project/msg中新建一個Ztuint32.msg
  2. 在文件中輸入 uint32 data
  3. 在CMakeLists.txt中相應位置添加上/msg/Ztuint32.msg
  4. 在主函數文件夾中聲明#include <zt_package_project/msg/ztuint32.hpp>
  5. 在函數中定義變量auto message_zt3 = zt_package_project::msg::Ztuint32();

 

這裏面有幾個需要注意的地方:(區分大小寫)

①新建的Ztuint32.msg首字母大寫。

②其他用都是需要大寫的,但是在聲明#include <zt_package_project/msg/ztuint32.hpp>要用小寫。

③儘量不要直接用uint32,容易與整體庫中定義衝突。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章