View my account

API version mismatch 2.30.0

Comments

2 comments

  • MartyG

    It sounds as though you are using RealSense SDK version 2.30.0, but something in the Visual Studio project that you have created is using components that are referencing the earlier 2.25.0 SDK version and it is causing a mismatch.

    One situation where this may occur is when using the RealSense ROS wrapper.   Each version of the wrapper has to be used with a specific version of the RealSense SDK.  For example, the previous version of the ROS wrapper required SDK 2.25.0, so would cause a mismatch if used with an SDK version that was not 2.25.0.

    In the newest ROS wrapper version at the time of writing this, SDK 2.29.0 has to be used with it.

    If you are not using ROS, another situation where a mismatch could occur is if you were using SDK version 2.30.0 but in your Visual Studio project you were linking to a file that was built using the earlier SDK 2.25.0.  

    0
    Comment actions Permalink
  • Mauricio Alberto Rodriguez Umana

    Thank you for contacting Intel RealSense Customer Support,

    As you updated RealSense SDK to version 2.30.0, you will need to rebuild the whole solution from the librealsense2.sln file in Visual Studio. Search for the file in <librealsense source directory/build/librealsense2.sln>, double click to open it in Visual Studio, and right click the top level solution (librealsense2) and select "build solution".


    Regards,
    The Intel RealSense Customer Support Team.

    0
    Comment actions Permalink

Please sign in to leave a comment.