2023/03/16
VSCodeでROS2のinclude path追加
VSCodeでROS2のプログラミングを行うための,Include pathを追加する方法を紹介します.
Extentionのinstall
Extensionで,C/C++ Extension Packをインストールする.
設定ファイルを作成
.vscodeフォルダ内にc_cpp_properties.jsonファイルを作成し,下記のように記入する.
ただし,今回私が使っているROSのバージョンはHumbleです.
ご自身が使用しているROSのバージョンに応じて書き換えてください.
{
"configurations": [
{
"name": "Linux",
"includePath": [
"${workspaceFolder}/**",
"/opt/ros/humble/include/**",
"/opt/ros/humble/share/**",
"/usr/include/**"
],
"defines": [],
"compilerPath": "/usr/bin/gcc",
"cStandard": "c17",
"cppStandard": "gnu++17",
"intelliSenseMode": "linux-gcc-x64"
}
],
"version": 4
}
もしくは,赤い波線が表示されている当該ヘッダーファイルをクリックし,Intellisense configrationsにて設定するやり方もあります.
Intellisense configurationsにおいて,include pathという欄に,必要なinclude pathを追加すれば良いです.