You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The Airsim library is written for clang with libc++. Trying to use the library with the ROS project as it is with the default compiler gives errors like
AirSim/AirLib/include/common/VectorMath.hpp:236:22: error: ‘asinf’ is not a member of ‘std’
AirSim/AirLib/include/common/VectorMath.hpp:241:20: error: ‘atan2f’ is not a member of ‘std’
Changing the compiler of the ROS project to clang/libc++ gives errors like
publishAirsimImgs/src/imgPublisher.cpp:(.text+0x369): undefined reference to `ros::param::get(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, double&)'
These errors are probably because ROS hasn't been built using clang; and g++ and clang aren't compatible.
Did you get these errors by any chance?
The text was updated successfully, but these errors were encountered:
The Airsim library is written for clang with libc++. Trying to use the library with the ROS project as it is with the default compiler gives errors like
Changing the compiler of the ROS project to clang/libc++ gives errors like
These errors are probably because ROS hasn't been built using clang; and g++ and clang aren't compatible.
Did you get these errors by any chance?
The text was updated successfully, but these errors were encountered: