[Ros] cpp / hファイルを移植して使用する

まず最初に、オープンソース共有のすべての作者に感謝し、次に他のプログラム.cpp.hファイルから移植しました。あなた自身のプログラムをどのように使用するのですか?

1.ファイルを移行します

現在の汎用パッケージのディレクトリの下に新しいincludeフォルダを作成し.hファイルをinclude一番下に移動します.cppファイルをsrc一番下に移動します構造は次のとおりですAStar.h合計AStar.cppが移植される場所。

djq@djq-UX410UQK:~/catkin_ws/src/LocalPlanning$ tree -L 2
.
├── CMakeLists.txt
├── include
│   └── AStar.h
├── package.xml
└── src
    ├── AStar.cpp
    ├── for_test_hy.cpp

2.CmakeListsファイルを変更します

1を追加:

set(SOURCES
    ${CMAKE_CURRENT_SOURCE_DIR}/src/AStar.cpp
    )
set(HEADERS
    ${CMAKE_CURRENT_SOURCE_DIR}/include/AStar.h
    )

追加2:

include_directories(include)

独自のプログラムで使用する場合は、ヘッダーファイルを追加することを忘れないでください。

#include "AStar.h"

おすすめ

転載: blog.csdn.net/qq_35632833/article/details/107215989