slam_toolbox windows 10
Hi everyone, I installed ROS_foxy on windows10, and trying to get the package slam_toolbox to work What I tried was first to check if there is any existing package inside of choco, using this command:
choco install ros-foxy-slam-toolbox
This told me no packages were available, so I tried this as they said to get the source and build it into the workspace:
git clone -b foxy-devel git@github.com:stevemacenski/slam_toolbox.git
I then did colcon build in order to build it, but without any succes, getting multiple errors in the karto_sdk.
Here is the console output while using verbose mode:
D:\ros2_ws\src\slam_toolbox\lib\karto_sdk\include\karto_sdk\Karto.h(2798,37): warning C4101: 'ex': unreferenced local variable [D:\ros2_ws\build\slam_toolbox\lib\karto_sdk\kartoSlamToolbox.vcxproj]
D:\ros2_ws\src\slam_toolbox\lib\karto_sdk\src\Mapper.cpp(266,1): warning C4273: 'karto::MapperSensorManager::RegisterSensor': inconsistent dll linkage [D:\ros2_ws\build\slam_toolbox\lib\karto_sdk\kartoSlamToolbox.vcxproj]
D:\ros2_ws\src\slam_toolbox\lib\karto_sdk\include\karto_sdk/Mapper.h(1574,8): message : see previous definition of 'RegisterSensor' [D:\ros2_ws\build\slam_toolbox\lib\karto_sdk\kartoSlamToolbox.vcxproj]
D:\ros2_ws\src\slam_toolbox\lib\karto_sdk\src\Mapper.cpp(282,1): warning C4273: 'karto::MapperSensorManager::GetScan': inconsistent dll linkage [D:\ros2_ws\build\slam_toolbox\lib\karto_sdk\kartoSlamToolbox.vcxproj]
D:\ros2_ws\src\slam_toolbox\lib\karto_sdk\include\karto_sdk/Mapper.h(1582,24): message : see previous definition of 'GetScan' [D:\ros2_ws\build\slam_toolbox\lib\karto_sdk\kartoSlamToolbox.vcxproj]
D:\ros2_ws\src\slam_toolbox\lib\karto_sdk\src\Mapper.cpp(314,1): warning C4273: 'karto::MapperSensorManager::SetLastScan': inconsistent dll linkage [D:\ros2_ws\build\slam_toolbox\lib\karto_sdk\kartoSlamToolbox.vcxproj]
D:\ros2_ws\src\slam_toolbox\lib\karto_sdk\include\karto_sdk/Mapper.h(1610,8): message : see previous definition of 'SetLastScan' [D:\ros2_ws\build\slam_toolbox\lib\karto_sdk\kartoSlamToolbox.vcxproj]
D:\ros2_ws\src\slam_toolbox\lib\karto_sdk\src\Mapper.cpp(323,1): warning C4273: 'karto::MapperSensorManager::ClearLastScan': inconsistent dll linkage [D:\ros2_ws\build\slam_toolbox\lib\karto_sdk\kartoSlamToolbox.vcxproj]
D:\ros2_ws\src\slam_toolbox\lib\karto_sdk\include\karto_sdk/Mapper.h(1616,8): message : see previous definition of 'ClearLastScan' [D:\ros2_ws\build\slam_toolbox\lib\karto_sdk\kartoSlamToolbox.vcxproj]
D:\ros2_ws\src\slam_toolbox\lib\karto_sdk\src\Mapper.cpp(332,1): warning C4273: 'karto::MapperSensorManager::ClearLastScan': inconsistent dll linkage [D:\ros2_ws\build\slam_toolbox\lib\karto_sdk\kartoSlamToolbox.vcxproj]
D:\ros2_ws\src\slam_toolbox\lib\karto_sdk\include\karto_sdk/Mapper.h(1622,8): message : see previous definition of 'ClearLastScan' [D:\ros2_ws\build\slam_toolbox\lib\karto_sdk\kartoSlamToolbox.vcxproj]
D:\ros2_ws\src\slam_toolbox\lib\karto_sdk\src\Mapper.cpp(341,1): warning C4273: 'karto::MapperSensorManager::AddScan': inconsistent dll linkage [D:\ros2_ws\build\slam_toolbox\lib\karto_sdk\kartoSlamToolbox.vcxproj]
D:\ros2_ws\src\slam_toolbox\lib\karto_sdk\include\karto_sdk/Mapper.h(1645,8): message : see previous definition of 'AddScan' [D:\ros2_ws\build\slam_toolbox\lib\karto_sdk\kartoSlamToolbox.vcxproj]
D:\ros2_ws\src\slam_toolbox\lib\karto_sdk\src\Mapper.cpp(361,1): warning C4273: 'karto::MapperSensorManager::RemoveScan': inconsistent dll linkage [D:\ros2_ws\build\slam_toolbox\lib\karto_sdk\kartoSlamToolbox.vcxproj]
D:\ros2_ws\src\slam_toolbox\lib\karto_sdk\include\karto_sdk/Mapper.h(1657,8): message : see previous definition of 'RemoveScan' [D:\ros2_ws\build\slam_toolbox\lib\karto_sdk\kartoSlamToolbox.vcxproj]
D:\ros2_ws ...