Assimp ROS package deprecated (ROS Electric)
Starting in ROS Electric, Assimp is installed as a rosdep system dependency. This means that you compile against Assimp without requiring any ROS-specific build tools. At the same time, Assimp 1 has been replaced by Assimp 2.
Contents
Electric: Porting to system dependency
Starting in ROS Electric, Assimp 2 is installed as a system dependency. This means that you compile against Assimp 2 without requiring any ROS-specific build tools.
CMakeLists.txt
You need to explicitly link against against the Assimp library:
target_link_libraries(${PROJECT_NAME} assimp)
Package/stack dependencies
Assimp is defined in the common_rosdeps stack/package. You will need to update
manifest.xml
<depend package="common_rosdeps" /> <rosdep name="assimp" />
stack.xml
<depend stack="common_rosdeps" />
Documentation
Please see the Assimp homepage for documentation on the Assimp library. See also the Assimp API Documentation.