記事のディレクトリ
まず最初に、オープンソース共有のすべての作者に感謝し、次に他のプログラム.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"