ros2genmsg: ERROR building package

46 views (last 30 days)
Kenta Okamoto
Kenta Okamoto on 1 Jun 2021
I want to create ROS2 custum message(px4_msgs).
>> ros2genmsg("C:\ros2pkg\custom_msgs",'BuildConfiguration','fasterruns')
フォルダー 'C:/ros2pkg/custom_msgs' のメッセージ ファイルを識別しています。.完了。
フォルダー 'C:/ros2pkg/custom_msgs' のメッセージ ファイルを検証しています。..完了。
[1/1] カスタム メッセージ パッケージ用の MATLAB インターフェイスを生成しています... 完了。
フォルダー 'C:/ros2pkg/custom_msgs/matlab_msg_gen/win64' の colcon ビルドを実行しています。
ビルドが進行中です。これには数分かかることがあります...エラー: ros.internal.ROSProjectBuilder/buildPackage (行 534)
Error building package: **********************************************************************
** Visual Studio 2017 Developer Command Prompt v15.9.36
** Copyright (c) 2017 Microsoft Corporation
[vcvarsall.bat] Environment initialized for: 'x86_x64'
エラー: ros2genmsg (241)
buildPackage(builder, [], ' --merge-install', colconMakeArgs); %other messages might need to
be present in the same directory
I recieved these errors above.
I updated MATLAB2021a and using python 2.7.
I'm also using visual studio 2017.
How can I do ?
Rik on 11 Jan 2022
@Jagadeesh Konakalla Please post your comment as answer so Kenta (or someone else) can mark it as accepted answer.

Sign in to comment.

Answers (1)

Jagadeesh Konakalla
Jagadeesh Konakalla on 11 Jan 2022
Uninstalling different versions of python solved the problem.


Find more on ROS Custom Message Support in Help Center and File Exchange





Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!