Skip to content

[Error] Windows Build issue with BOOST #401

@ShivamPR21

Description

@ShivamPR21

Hi! all
I am new to windows environment with ROS ecosystem.

Here facing problems with windows build of cv_bridge stating

: fatal error LNK1120: 3 unresolved externals 

I have tried some of the open PRs for fixes, but that didn't work #390

here is complete output:

-- Selecting Windows SDK version 10.0.18362.0 to target Windows 10.0.18363.
-- The C compiler identification is MSVC 19.28.29334.0
-- The CXX compiler identification is MSVC 19.28.29334.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Professional/VC/Tools/MSVC/14.28.29333/bin/Hostx64/x64/cl.exe - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Professional/VC/Tools/MSVC/14.28.29333/bin/Hostx64/x64/cl.exe - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found ament_cmake_ros: 0.9.2 (C:/dev/ros2-windows/share/ament_cmake_ros/cmake)
-- Found PythonInterp: C:/Python38/python.exe (found suitable version "3.8.10", minimum required is "3") 
-- Using PYTHON_EXECUTABLE: C:/Python38/python.exe
-- Found PythonLibs: C:/Python38/libs/python38.lib (found version "3.8.10") 
-- Found Boost: C:/Program Files/PCL 1.12.0/3rdParty/Boost/lib/cmake/Boost-1.76.0/BoostConfig.cmake (found version "1.76.0")  
-- Found Boost: C:/Program Files/PCL 1.12.0/3rdParty/Boost/lib/cmake/Boost-1.76.0/BoostConfig.cmake (found version "1.76.0") found components: python 
-- Found sensor_msgs: 2.2.3 (C:/dev/ros2-windows/share/sensor_msgs/cmake)
-- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c
-- Found rosidl_adapter: 2.2.1 (C:/dev/ros2-windows/share/rosidl_adapter/cmake)
-- Found OpenSSL: optimized;C:/Python38/Library/lib/libcrypto.lib;debug;C:/Program Files/OpenSSL-Win64/lib/VC/libcrypto64MDd.lib (found version "1.1.1k")  
-- Found FastRTPS: C:/dev/ros2-windows/include  
-- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp
-- Found OpenCV: C:/Users/hpd4kor/Desktop/opencv/build (found suitable version "4.5.2", minimum required is "4") found components: opencv_core opencv_imgproc opencv_imgcodecs 
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Failed
-- Performing Test COMPILER_HAS_DEPRECATED
-- Performing Test COMPILER_HAS_DEPRECATED - Success
-- Found PythonInterp: C:/Python38/python.exe (found version "3.8.10") 
-- Found PythonLibs: C:/Python38/libs/python38.lib (found suitable version "3.8.10", minimum required is "3.8") 
-- Found ament_lint_auto: 0.10.6 (C:/dev/ros2-windows/share/ament_lint_auto/cmake)
-- Found gtest sources under 'C:/dev/ros2-windows/src/gtest_vendor': C++ tests using 'Google Test' will be built
-- Configuring done
-- Generating done
-- Build files have been written to: C:/dev/carla-nav/build/cv_bridge
Microsoft (R) Build Engine version 16.8.2+25e4d540b for .NET Framework
Copyright (C) Microsoft Corporation. All rights reserved.

  Checking Build System
  Building Custom Rule C:/dev/carla-nav/src/vision_opencv/cv_bridge/python/CMakeLists.txt
  running egg_info
  creating cv_bridge.egg-info
  writing cv_bridge.egg-info\PKG-INFO
  writing dependency_links to cv_bridge.egg-info\dependency_links.txt
  writing top-level names to cv_bridge.egg-info\top_level.txt
  writing manifest file 'cv_bridge.egg-info\SOURCES.txt'
  reading manifest file 'cv_bridge.egg-info\SOURCES.txt'
  writing manifest file 'cv_bridge.egg-info\SOURCES.txt'
  Building Custom Rule C:/dev/carla-nav/src/vision_opencv/cv_bridge/python/CMakeLists.txt
  Building Custom Rule C:/dev/carla-nav/src/vision_opencv/cv_bridge/src/CMakeLists.txt
  cv_bridge.cpp
  rgb_colors.cpp
C:\dev\carla-nav\src\vision_opencv\cv_bridge\include\cv_bridge/cv_bridge.h(55,1): warning C4275: non dll-interface class 'std::runtime_error' used as base for dll-interface class 'cv_bridge::Exception' (compiling source file C:\dev\carla-nav\src\vision_opencv\cv_bridge\src\cv_bridge.cpp) [C:\dev\carla-nav\build\cv_bridge\src\cv_bridge.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.28.29333\include\stdexcept(107): message : see declaration of 'std::runtime_error' (compiling source file C:\dev\carla-nav\src\vision_opencv\cv_bridge\src\cv_bridge.cpp) [C:\dev\carla-nav\build\cv_bridge\src\cv_bridge.vcxproj]
C:\dev\carla-nav\src\vision_opencv\cv_bridge\include\cv_bridge/cv_bridge.h(54): message : see declaration of 'cv_bridge::Exception' (compiling source file C:\dev\carla-nav\src\vision_opencv\cv_bridge\src\cv_bridge.cpp) [C:\dev\carla-nav\build\cv_bridge\src\cv_bridge.vcxproj]
C:\dev\carla-nav\src\vision_opencv\cv_bridge\include\cv_bridge/cv_bridge.h(86,31): warning C4251: 'cv_bridge::CvImage::header': struct 'std_msgs::msg::Header_<std::allocator<void>>' needs to have dll-interface to be used by clients of class 'cv_bridge::CvImage' (compiling source file C:\dev\carla-nav\src\vision_opencv\cv_bridge\src\cv_bridge.cpp) [C:\dev\carla-nav\build\cv_bridge\src\cv_bridge.vcxproj]
C:\dev\ros2-windows\include\std_msgs/msg/detail/header__struct.hpp(140): message : see declaration of 'std_msgs::msg::Header_<std::allocator<void>>' (compiling source file C:\dev\carla-nav\src\vision_opencv\cv_bridge\src\cv_bridge.cpp) [C:\dev\carla-nav\build\cv_bridge\src\cv_bridge.vcxproj]
C:\dev\carla-nav\src\vision_opencv\cv_bridge\include\cv_bridge/cv_bridge.h(87,23): warning C4251: 'cv_bridge::CvImage::encoding': class 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' needs to have dll-interface to be used by clients of class 'cv_bridge::CvImage' (compiling source file C:\dev\carla-nav\src\vision_opencv\cv_bridge\src\cv_bridge.cpp) [C:\dev\carla-nav\build\cv_bridge\src\cv_bridge.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.28.29333\include\xstring(4648): message : see declaration of 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' (compiling source file C:\dev\carla-nav\src\vision_opencv\cv_bridge\src\cv_bridge.cpp) [C:\dev\carla-nav\build\cv_bridge\src\cv_bridge.vcxproj]
C:\dev\carla-nav\src\vision_opencv\cv_bridge\include\cv_bridge/cv_bridge.h(88,16): warning C4251: 'cv_bridge::CvImage::image': class 'cv::Mat' needs to have dll-interface to be used by clients of class 'cv_bridge::CvImage' (compiling source file C:\dev\carla-nav\src\vision_opencv\cv_bridge\src\cv_bridge.cpp) [C:\dev\carla-nav\build\cv_bridge\src\cv_bridge.vcxproj]
C:\Users\hpd4kor\Desktop\opencv\build\include\opencv2/core/mat.hpp(801): message : see declaration of 'cv::Mat' (compiling source file C:\dev\carla-nav\src\vision_opencv\cv_bridge\src\cv_bridge.cpp) [C:\dev\carla-nav\build\cv_bridge\src\cv_bridge.vcxproj]
C:\dev\carla-nav\src\vision_opencv\cv_bridge\include\cv_bridge/cv_bridge.h(147,46): warning C4251: 'cv_bridge::CvImage::tracked_object_': class 'std::shared_ptr<const void>' needs to have dll-interface to be used by clients of class 'cv_bridge::CvImage' (compiling source file C:\dev\carla-nav\src\vision_opencv\cv_bridge\src\cv_bridge.cpp) [C:\dev\carla-nav\build\cv_bridge\src\cv_bridge.vcxproj]
C:\dev\carla-nav\src\vision_opencv\cv_bridge\include\cv_bridge/cv_bridge.h(147): message : see declaration of 'std::shared_ptr<const void>' (compiling source file C:\dev\carla-nav\src\vision_opencv\cv_bridge\src\cv_bridge.cpp) [C:\dev\carla-nav\build\cv_bridge\src\cv_bridge.vcxproj]
C:\dev\carla-nav\src\vision_opencv\cv_bridge\src\cv_bridge.cpp(396,49): warning C4267: '=': conversion from 'size_t' to 'sensor_msgs::msg::Image_<std::allocator<void>>::_step_type', possible loss of data [C:\dev\carla-nav\build\cv_bridge\src\cv_bridge.vcxproj]
C:\dev\carla-nav\src\vision_opencv\cv_bridge\src\cv_bridge.cpp(547,88): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data [C:\dev\carla-nav\build\cv_bridge\src\cv_bridge.vcxproj]
C:\dev\carla-nav\src\vision_opencv\cv_bridge\src\cv_bridge.cpp(629,47): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data [C:\dev\carla-nav\build\cv_bridge\src\cv_bridge.vcxproj]
C:\dev\carla-nav\src\vision_opencv\cv_bridge\src\cv_bridge.cpp(631,43): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data [C:\dev\carla-nav\build\cv_bridge\src\cv_bridge.vcxproj]
C:\dev\carla-nav\src\vision_opencv\cv_bridge\src\cv_bridge.cpp(635,43): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data [C:\dev\carla-nav\build\cv_bridge\src\cv_bridge.vcxproj]
C:\dev\carla-nav\src\vision_opencv\cv_bridge\src\cv_bridge.cpp(682,61): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data [C:\dev\carla-nav\build\cv_bridge\src\cv_bridge.vcxproj]
C:\dev\carla-nav\src\vision_opencv\cv_bridge\src\cv_bridge.cpp(684,51): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data [C:\dev\carla-nav\build\cv_bridge\src\cv_bridge.vcxproj]
C:\dev\carla-nav\src\vision_opencv\cv_bridge\src\cv_bridge.cpp(605,39): warning C4101: 'e': unreferenced local variable [C:\dev\carla-nav\build\cv_bridge\src\cv_bridge.vcxproj]
     Creating library C:/dev/carla-nav/build/cv_bridge/src/Release/cv_bridge.lib and object C:/dev/carla-nav/build/cv_bridge/src/Release/cv_bridge.exp
  cv_bridge.vcxproj -> C:\dev\carla-nav\build\cv_bridge\src\Release\cv_bridge.dll
  Building Custom Rule C:/dev/ros2-windows/src/gtest_vendor/CMakeLists.txt
  gtest-all.cc
  gtest.vcxproj -> C:\dev\carla-nav\build\cv_bridge\gtest\Release\gtest.lib
  Building Custom Rule C:/dev/ros2-windows/src/gtest_vendor/CMakeLists.txt
  gtest_main.cc
  gtest_main.vcxproj -> C:\dev\carla-nav\build\cv_bridge\gtest\Release\gtest_main.lib
  Building Custom Rule C:/dev/carla-nav/src/vision_opencv/cv_bridge/test/CMakeLists.txt
  test_endian.cpp
  test_compression.cpp
  utest.cpp
  utest2.cpp
  test_rgb_colors.cpp
C:\dev\carla-nav\src\vision_opencv\cv_bridge\include\cv_bridge/cv_bridge.h(55,1): warning C4275: non dll-interface class 'std::runtime_error' used as base for dll-interface class 'cv_bridge::Exception' (compiling source file C:\dev\carla-nav\src\vision_opencv\cv_bridge\test\test_endian.cpp) [C:\dev\carla-nav\build\cv_bridge\test\cv_bridge-utest.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.28.29333\include\stdexcept(107): message : see declaration of 'std::runtime_error' (compiling source file C:\dev\carla-nav\src\vision_opencv\cv_bridge\test\test_endian.cpp) [C:\dev\carla-nav\build\cv_bridge\test\cv_bridge-utest.vcxproj]
C:\dev\carla-nav\src\vision_opencv\cv_bridge\include\cv_bridge/cv_bridge.h(54): message : see declaration of 'cv_bridge::Exception' (compiling source file C:\dev\carla-nav\src\vision_opencv\cv_bridge\test\test_endian.cpp) [C:\dev\carla-nav\build\cv_bridge\test\cv_bridge-utest.vcxproj]
C:\dev\carla-nav\src\vision_opencv\cv_bridge\include\cv_bridge/cv_bridge.h(86,31): warning C4251: 'cv_bridge::CvImage::header': struct 'std_msgs::msg::Header_<std::allocator<void>>' needs to have dll-interface to be used by clients of class 'cv_bridge::CvImage' (compiling source file C:\dev\carla-nav\src\vision_opencv\cv_bridge\test\test_endian.cpp) [C:\dev\carla-nav\build\cv_bridge\test\cv_bridge-utest.vcxproj]
C:\dev\ros2-windows\include\std_msgs/msg/detail/header__struct.hpp(140): message : see declaration of 'std_msgs::msg::Header_<std::allocator<void>>' (compiling source file C:\dev\carla-nav\src\vision_opencv\cv_bridge\test\test_endian.cpp) [C:\dev\carla-nav\build\cv_bridge\test\cv_bridge-utest.vcxproj]
C:\dev\carla-nav\src\vision_opencv\cv_bridge\include\cv_bridge/cv_bridge.h(87,23): warning C4251: 'cv_bridge::CvImage::encoding': class 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' needs to have dll-interface to be used by clients of class 'cv_bridge::CvImage' (compiling source file C:\dev\carla-nav\src\vision_opencv\cv_bridge\test\test_endian.cpp) [C:\dev\carla-nav\build\cv_bridge\test\cv_bridge-utest.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.28.29333\include\xstring(4648): message : see declaration of 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' (compiling source file C:\dev\carla-nav\src\vision_opencv\cv_bridge\test\test_endian.cpp) [C:\dev\carla-nav\build\cv_bridge\test\cv_bridge-utest.vcxproj]
C:\dev\carla-nav\src\vision_opencv\cv_bridge\include\cv_bridge/cv_bridge.h(88,16): warning C4251: 'cv_bridge::CvImage::image': class 'cv::Mat' needs to have dll-interface to be used by clients of class 'cv_bridge::CvImage' (compiling source file C:\dev\carla-nav\src\vision_opencv\cv_bridge\test\test_endian.cpp) [C:\dev\carla-nav\build\cv_bridge\test\cv_bridge-utest.vcxproj]
C:\Users\hpd4kor\Desktop\opencv\build\include\opencv2/core/mat.hpp(801): message : see declaration of 'cv::Mat' (compiling source file C:\dev\carla-nav\src\vision_opencv\cv_bridge\test\test_endian.cpp) [C:\dev\carla-nav\build\cv_bridge\test\cv_bridge-utest.vcxproj]
C:\dev\carla-nav\src\vision_opencv\cv_bridge\include\cv_bridge/cv_bridge.h(147,46): warning C4251: 'cv_bridge::CvImage::tracked_object_': class 'std::shared_ptr<const void>' needs to have dll-interface to be used by clients of class 'cv_bridge::CvImage' (compiling source file C:\dev\carla-nav\src\vision_opencv\cv_bridge\test\test_endian.cpp) [C:\dev\carla-nav\build\cv_bridge\test\cv_bridge-utest.vcxproj]
C:\dev\carla-nav\src\vision_opencv\cv_bridge\include\cv_bridge/cv_bridge.h(147): message : see declaration of 'std::shared_ptr<const void>' (compiling source file C:\dev\carla-nav\src\vision_opencv\cv_bridge\test\test_endian.cpp) [C:\dev\carla-nav\build\cv_bridge\test\cv_bridge-utest.vcxproj]
C:\dev\carla-nav\src\vision_opencv\cv_bridge\include\cv_bridge/cv_bridge.h(55,1): warning C4275: non dll-interface class 'std::runtime_error' used as base for dll-interface class 'cv_bridge::Exception' (compiling source file C:\dev\carla-nav\src\vision_opencv\cv_bridge\test\test_compression.cpp) [C:\dev\carla-nav\build\cv_bridge\test\cv_bridge-utest.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.28.29333\include\stdexcept(107): message : see declaration of 'std::runtime_error' (compiling source file C:\dev\carla-nav\src\vision_opencv\cv_bridge\test\test_compression.cpp) [C:\dev\carla-nav\build\cv_bridge\test\cv_bridge-utest.vcxproj]
C:\dev\carla-nav\src\vision_opencv\cv_bridge\include\cv_bridge/cv_bridge.h(54): message : see declaration of 'cv_bridge::Exception' (compiling source file C:\dev\carla-nav\src\vision_opencv\cv_bridge\test\test_compression.cpp) [C:\dev\carla-nav\build\cv_bridge\test\cv_bridge-utest.vcxproj]
C:\dev\carla-nav\src\vision_opencv\cv_bridge\include\cv_bridge/cv_bridge.h(86,31): warning C4251: 'cv_bridge::CvImage::header': struct 'std_msgs::msg::Header_<std::allocator<void>>' needs to have dll-interface to be used by clients of class 'cv_bridge::CvImage' (compiling source file C:\dev\carla-nav\src\vision_opencv\cv_bridge\test\test_compression.cpp) [C:\dev\carla-nav\build\cv_bridge\test\cv_bridge-utest.vcxproj]
C:\dev\ros2-windows\include\std_msgs/msg/detail/header__struct.hpp(140): message : see declaration of 'std_msgs::msg::Header_<std::allocator<void>>' (compiling source file C:\dev\carla-nav\src\vision_opencv\cv_bridge\test\test_compression.cpp) [C:\dev\carla-nav\build\cv_bridge\test\cv_bridge-utest.vcxproj]
C:\dev\carla-nav\src\vision_opencv\cv_bridge\include\cv_bridge/cv_bridge.h(87,23): warning C4251: 'cv_bridge::CvImage::encoding': class 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' needs to have dll-interface to be used by clients of class 'cv_bridge::CvImage' (compiling source file C:\dev\carla-nav\src\vision_opencv\cv_bridge\test\test_compression.cpp) [C:\dev\carla-nav\build\cv_bridge\test\cv_bridge-utest.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.28.29333\include\xstring(4648): message : see declaration of 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' (compiling source file C:\dev\carla-nav\src\vision_opencv\cv_bridge\test\test_compression.cpp) [C:\dev\carla-nav\build\cv_bridge\test\cv_bridge-utest.vcxproj]
C:\dev\carla-nav\src\vision_opencv\cv_bridge\include\cv_bridge/cv_bridge.h(88,16): warning C4251: 'cv_bridge::CvImage::image': class 'cv::Mat' needs to have dll-interface to be used by clients of class 'cv_bridge::CvImage' (compiling source file C:\dev\carla-nav\src\vision_opencv\cv_bridge\test\test_compression.cpp) [C:\dev\carla-nav\build\cv_bridge\test\cv_bridge-utest.vcxproj]
C:\Users\hpd4kor\Desktop\opencv\build\include\opencv2/core/mat.hpp(801): message : see declaration of 'cv::Mat' (compiling source file C:\dev\carla-nav\src\vision_opencv\cv_bridge\test\test_compression.cpp) [C:\dev\carla-nav\build\cv_bridge\test\cv_bridge-utest.vcxproj]
C:\dev\carla-nav\src\vision_opencv\cv_bridge\include\cv_bridge/cv_bridge.h(147,46): warning C4251: 'cv_bridge::CvImage::tracked_object_': class 'std::shared_ptr<const void>' needs to have dll-interface to be used by clients of class 'cv_bridge::CvImage' (compiling source file C:\dev\carla-nav\src\vision_opencv\cv_bridge\test\test_compression.cpp) [C:\dev\carla-nav\build\cv_bridge\test\cv_bridge-utest.vcxproj]
C:\dev\carla-nav\src\vision_opencv\cv_bridge\include\cv_bridge/cv_bridge.h(147): message : see declaration of 'std::shared_ptr<const void>' (compiling source file C:\dev\carla-nav\src\vision_opencv\cv_bridge\test\test_compression.cpp) [C:\dev\carla-nav\build\cv_bridge\test\cv_bridge-utest.vcxproj]
C:\dev\carla-nav\src\vision_opencv\cv_bridge\include\cv_bridge/cv_bridge.h(55,1): warning C4275: non dll-interface class 'std::runtime_error' used as base for dll-interface class 'cv_bridge::Exception' (compiling source file C:\dev\carla-nav\src\vision_opencv\cv_bridge\test\utest2.cpp) [C:\dev\carla-nav\build\cv_bridge\test\cv_bridge-utest.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.28.29333\include\stdexcept(107): message : see declaration of 'std::runtime_error' (compiling source file C:\dev\carla-nav\src\vision_opencv\cv_bridge\test\utest2.cpp) [C:\dev\carla-nav\build\cv_bridge\test\cv_bridge-utest.vcxproj]
C:\dev\carla-nav\src\vision_opencv\cv_bridge\include\cv_bridge/cv_bridge.h(54): message : see declaration of 'cv_bridge::Exception' (compiling source file C:\dev\carla-nav\src\vision_opencv\cv_bridge\test\utest2.cpp) [C:\dev\carla-nav\build\cv_bridge\test\cv_bridge-utest.vcxproj]
C:\dev\carla-nav\src\vision_opencv\cv_bridge\include\cv_bridge/cv_bridge.h(86,31): warning C4251: 'cv_bridge::CvImage::header': struct 'std_msgs::msg::Header_<std::allocator<void>>' needs to have dll-interface to be used by clients of class 'cv_bridge::CvImage' (compiling source file C:\dev\carla-nav\src\vision_opencv\cv_bridge\test\utest2.cpp) [C:\dev\carla-nav\build\cv_bridge\test\cv_bridge-utest.vcxproj]
C:\dev\ros2-windows\include\std_msgs/msg/detail/header__struct.hpp(140): message : see declaration of 'std_msgs::msg::Header_<std::allocator<void>>' (compiling source file C:\dev\carla-nav\src\vision_opencv\cv_bridge\test\utest2.cpp) [C:\dev\carla-nav\build\cv_bridge\test\cv_bridge-utest.vcxproj]
C:\dev\carla-nav\src\vision_opencv\cv_bridge\include\cv_bridge/cv_bridge.h(87,23): warning C4251: 'cv_bridge::CvImage::encoding': class 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' needs to have dll-interface to be used by clients of class 'cv_bridge::CvImage' (compiling source file C:\dev\carla-nav\src\vision_opencv\cv_bridge\test\utest2.cpp) [C:\dev\carla-nav\build\cv_bridge\test\cv_bridge-utest.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.28.29333\include\xstring(4648): message : see declaration of 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' (compiling source file C:\dev\carla-nav\src\vision_opencv\cv_bridge\test\utest2.cpp) [C:\dev\carla-nav\build\cv_bridge\test\cv_bridge-utest.vcxproj]
C:\dev\carla-nav\src\vision_opencv\cv_bridge\include\cv_bridge/cv_bridge.h(88,16): warning C4251: 'cv_bridge::CvImage::image': class 'cv::Mat' needs to have dll-interface to be used by clients of class 'cv_bridge::CvImage' (compiling source file C:\dev\carla-nav\src\vision_opencv\cv_bridge\test\utest2.cpp) [C:\dev\carla-nav\build\cv_bridge\test\cv_bridge-utest.vcxproj]
C:\Users\hpd4kor\Desktop\opencv\build\include\opencv2/core/mat.hpp(801): message : see declaration of 'cv::Mat' (compiling source file C:\dev\carla-nav\src\vision_opencv\cv_bridge\test\utest2.cpp) [C:\dev\carla-nav\build\cv_bridge\test\cv_bridge-utest.vcxproj]
C:\dev\carla-nav\src\vision_opencv\cv_bridge\include\cv_bridge/cv_bridge.h(147,46): warning C4251: 'cv_bridge::CvImage::tracked_object_': class 'std::shared_ptr<const void>' needs to have dll-interface to be used by clients of class 'cv_bridge::CvImage' (compiling source file C:\dev\carla-nav\src\vision_opencv\cv_bridge\test\utest2.cpp) [C:\dev\carla-nav\build\cv_bridge\test\cv_bridge-utest.vcxproj]
C:\dev\carla-nav\src\vision_opencv\cv_bridge\include\cv_bridge/cv_bridge.h(147): message : see declaration of 'std::shared_ptr<const void>' (compiling source file C:\dev\carla-nav\src\vision_opencv\cv_bridge\test\utest2.cpp) [C:\dev\carla-nav\build\cv_bridge\test\cv_bridge-utest.vcxproj]
C:\dev\carla-nav\src\vision_opencv\cv_bridge\include\cv_bridge/cv_bridge.h(55,1): warning C4275: non dll-interface class 'std::runtime_error' used as base for dll-interface class 'cv_bridge::Exception' (compiling source file C:\dev\carla-nav\src\vision_opencv\cv_bridge\test\utest.cpp) [C:\dev\carla-nav\build\cv_bridge\test\cv_bridge-utest.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.28.29333\include\stdexcept(107): message : see declaration of 'std::runtime_error' (compiling source file C:\dev\carla-nav\src\vision_opencv\cv_bridge\test\utest.cpp) [C:\dev\carla-nav\build\cv_bridge\test\cv_bridge-utest.vcxproj]
C:\dev\carla-nav\src\vision_opencv\cv_bridge\include\cv_bridge/cv_bridge.h(54): message : see declaration of 'cv_bridge::Exception' (compiling source file C:\dev\carla-nav\src\vision_opencv\cv_bridge\test\utest.cpp) [C:\dev\carla-nav\build\cv_bridge\test\cv_bridge-utest.vcxproj]
C:\dev\carla-nav\src\vision_opencv\cv_bridge\include\cv_bridge/cv_bridge.h(86,31): warning C4251: 'cv_bridge::CvImage::header': struct 'std_msgs::msg::Header_<std::allocator<void>>' needs to have dll-interface to be used by clients of class 'cv_bridge::CvImage' (compiling source file C:\dev\carla-nav\src\vision_opencv\cv_bridge\test\utest.cpp) [C:\dev\carla-nav\build\cv_bridge\test\cv_bridge-utest.vcxproj]
C:\dev\ros2-windows\include\std_msgs/msg/detail/header__struct.hpp(140): message : see declaration of 'std_msgs::msg::Header_<std::allocator<void>>' (compiling source file C:\dev\carla-nav\src\vision_opencv\cv_bridge\test\utest.cpp) [C:\dev\carla-nav\build\cv_bridge\test\cv_bridge-utest.vcxproj]
C:\dev\carla-nav\src\vision_opencv\cv_bridge\include\cv_bridge/cv_bridge.h(87,23): warning C4251: 'cv_bridge::CvImage::encoding': class 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' needs to have dll-interface to be used by clients of class 'cv_bridge::CvImage' (compiling source file C:\dev\carla-nav\src\vision_opencv\cv_bridge\test\utest.cpp) [C:\dev\carla-nav\build\cv_bridge\test\cv_bridge-utest.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.28.29333\include\xstring(4648): message : see declaration of 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>' (compiling source file C:\dev\carla-nav\src\vision_opencv\cv_bridge\test\utest.cpp) [C:\dev\carla-nav\build\cv_bridge\test\cv_bridge-utest.vcxproj]
C:\dev\carla-nav\src\vision_opencv\cv_bridge\include\cv_bridge/cv_bridge.h(88,16): warning C4251: 'cv_bridge::CvImage::image': class 'cv::Mat' needs to have dll-interface to be used by clients of class 'cv_bridge::CvImage' (compiling source file C:\dev\carla-nav\src\vision_opencv\cv_bridge\test\utest.cpp) [C:\dev\carla-nav\build\cv_bridge\test\cv_bridge-utest.vcxproj]
C:\Users\hpd4kor\Desktop\opencv\build\include\opencv2/core/mat.hpp(801): message : see declaration of 'cv::Mat' (compiling source file C:\dev\carla-nav\src\vision_opencv\cv_bridge\test\utest.cpp) [C:\dev\carla-nav\build\cv_bridge\test\cv_bridge-utest.vcxproj]
C:\dev\carla-nav\src\vision_opencv\cv_bridge\include\cv_bridge/cv_bridge.h(147,46): warning C4251: 'cv_bridge::CvImage::tracked_object_': class 'std::shared_ptr<const void>' needs to have dll-interface to be used by clients of class 'cv_bridge::CvImage' (compiling source file C:\dev\carla-nav\src\vision_opencv\cv_bridge\test\utest.cpp) [C:\dev\carla-nav\build\cv_bridge\test\cv_bridge-utest.vcxproj]
C:\dev\carla-nav\src\vision_opencv\cv_bridge\include\cv_bridge/cv_bridge.h(147): message : see declaration of 'std::shared_ptr<const void>' (compiling source file C:\dev\carla-nav\src\vision_opencv\cv_bridge\test\utest.cpp) [C:\dev\carla-nav\build\cv_bridge\test\cv_bridge-utest.vcxproj]
C:\dev\carla-nav\src\vision_opencv\cv_bridge\test\utest.cpp(60,35): warning C4101: 'e': unreferenced local variable [C:\dev\carla-nav\build\cv_bridge\test\cv_bridge-utest.vcxproj]
  cv_bridge-utest.vcxproj -> C:\dev\carla-nav\build\cv_bridge\test\Release\cv_bridge-utest.exe
  Building Custom Rule C:/dev/carla-nav/src/vision_opencv/cv_bridge/src/CMakeLists.txt
  module.cpp
  module_opencv3.cpp
C:\Program Files\PCL 1.12.0\3rdParty\Boost\include\boost-1_76\boost/bind.hpp(41): message : The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. [C:\dev\carla-nav\build\cv_bridge\src\cv_bridge_boost.vcxproj]
C:\Program Files\PCL 1.12.0\3rdParty\Boost\include\boost-1_76\boost/bind.hpp(41): message : The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. [C:\dev\carla-nav\build\cv_bridge\src\cv_bridge_boost.vcxproj]
C:\dev\carla-nav\src\vision_opencv\cv_bridge\src\module_opencv3.cpp(19,3): warning C4996: '_vsnprintf': This function or variable may be unsafe. Consider using _vsnprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [C:\dev\carla-nav\build\cv_bridge\src\cv_bridge_boost.vcxproj]
C:\dev\carla-nav\src\vision_opencv\cv_bridge\src\module_opencv3.cpp(83,3): warning C5030: attribute 'gnu::unused' is not recognized [C:\dev\carla-nav\build\cv_bridge\src\cv_bridge_boost.vcxproj]
C:\dev\carla-nav\src\vision_opencv\cv_bridge\src\module_opencv3.cpp(89,3): warning C4996: '_vsnprintf': This function or variable may be unsafe. Consider using _vsnprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [C:\dev\carla-nav\build\cv_bridge\src\cv_bridge_boost.vcxproj]
     Creating library C:/dev/carla-nav/build/cv_bridge/src/Release/cv_bridge_boost.lib and object C:/dev/carla-nav/build/cv_bridge/src/Release/cv_bridge_boost.exp
LINK : warning LNK4217: symbol '?throw_error_already_set@python@boost@@YAXXZ (void __cdecl boost::python::throw_error_already_set(void))' defined in 'libboost_python38-vc142-mt-x64-1_76.lib(errors.obj)' is imported by 'module.obj' in function '"struct _object * __cdecl boost::python::detail::manage_ptr<struct _object>(struct _object *,...)" (??$manage_ptr@U_object@@@detail@python@boost@@YAPEAU_object@@PEAU3@ZZ)' [C:\dev\carla-nav\build\cv_bridge\src\cv_bridge_boost.vcxproj]
LINK : warning LNK4217: symbol '??1?$handle@U_object@@@python@boost@@QEAA@XZ (public: __cdecl boost::python::handle<struct _object>::~handle<struct _object>(void))' defined in 'libboost_python38-vc142-mt-x64-1_76.lib(function_doc_signature.obj)' is imported by 'module.obj' in function '"public: __cdecl boost::python::detail::keyword::~keyword(void)" (??1keyword@detail@python@boost@@QEAA@XZ)' [C:\dev\carla-nav\build\cv_bridge\src\cv_bridge_boost.vcxproj]
LINK : warning LNK4217: symbol '?lookup@registry@converter@python@boost@@YAAEBUregistration@234@Utype_info@34@@Z (struct boost::python::converter::registration const & __cdecl boost::python::converter::registry::lookup(struct boost::python::type_info))' defined in 'libboost_python38-vc142-mt-x64-1_76.lib(registry.obj)' is imported by 'module.obj' in function '"void __cdecl `dynamic initializer for 'public: static struct boost::python::converter::registration const & const boost::python::converter::detail::registered_base<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &>::converters''(void)" (??__E?converters@?$registered_base@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@detail@converter@python@boost@@2AEBUregistration@345@EB@@YAXXZ)' [C:\dev\carla-nav\build\cv_bridge\src\cv_bridge_boost.vcxproj]
LINK : warning LNK4217: symbol '?query@registry@converter@python@boost@@YAPEBUregistration@234@Utype_info@34@@Z (struct boost::python::converter::registration const * __cdecl boost::python::converter::registry::query(struct boost::python::type_info))' defined in 'libboost_python38-vc142-mt-x64-1_76.lib(registry.obj)' is imported by 'module.obj' in function '"public: static struct _typeobject const * __cdecl boost::python::converter::expected_pytype_for_arg<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &>::get_pytype(void)" (?get_pytype@?$expected_pytype_for_arg@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@converter@python@boost@@SAPEBU_typeobject@@XZ)' [C:\dev\carla-nav\build\cv_bridge\src\cv_bridge_boost.vcxproj]
LINK : warning LNK4217: symbol '?expected_from_python_type@registration@converter@python@boost@@QEBAPEBU_typeobject@@XZ (public: struct _typeobject const * __cdecl boost::python::converter::registration::expected_from_python_type(void)const )' defined in 'libboost_python38-vc142-mt-x64-1_76.lib(registry.obj)' is imported by 'module.obj' in function '"public: static struct _typeobject const * __cdecl boost::python::converter::expected_pytype_for_arg<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &>::get_pytype(void)" (?get_pytype@?$expected_pytype_for_arg@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@converter@python@boost@@SAPEBU_typeobject@@XZ)' [C:\dev\carla-nav\build\cv_bridge\src\cv_bridge_boost.vcxproj]
LINK : warning LNK4217: symbol '?rvalue_from_python_stage1@converter@python@boost@@YA?AUrvalue_from_python_stage1_data@123@PEAU_object@@AEBUregistration@123@@Z (struct boost::python::converter::rvalue_from_python_stage1_data __cdecl boost::python::converter::rvalue_from_python_stage1(struct _object *,struct boost::python::converter::registration const &))' defined in 'libboost_python38-vc142-mt-x64-1_76.lib(from_python.obj)' is imported by 'module.obj' in function '"public: virtual struct _object * __cdecl boost::python::objects::caller_py_function_impl<struct boost::python::detail::caller<class boost::python::api::object (__cdecl*)(class boost::python::api::object,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &),struct boost::python::default_call_policies,struct boost::mpl::vector4<class boost::python::api::object,class boost::python::api::object,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &> > >::operator()(struct _object *,struct _object *)" (??R?$caller_py_function_impl@U?$caller@P6A?AVobject@api@python@boost@@V1234@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@1@ZUdefault_call_policies@34@U?$vector4@Vobject@api@python@boost@@V1234@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV56@@mpl@4@@detail@python@boost@@@objects@python@boost@@UEAAPEAU_object@@PEAU4@0@Z)' [C:\dev\carla-nav\build\cv_bridge\src\cv_bridge_boost.vcxproj]
LINK : warning LNK4217: symbol '??1py_function_impl_base@objects@python@boost@@UEAA@XZ (public: virtual __cdecl boost::python::objects::py_function_impl_base::~py_function_impl_base(void))' defined in 'libboost_python38-vc142-mt-x64-1_76.lib(function.obj)' is imported by 'module.obj' in function '"public: virtual void * __cdecl boost::python::objects::caller_py_function_impl<struct boost::python::detail::caller<class boost::python::api::object (__cdecl*)(class boost::python::api::object,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &),struct boost::python::default_call_policies,struct boost::mpl::vector4<class boost::python::api::object,class boost::python::api::object,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &> > >::`scalar deleting destructor'(unsigned int)" (??_G?$caller_py_function_impl@U?$caller@P6A?AVobject@api@python@boost@@V1234@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@1@ZUdefault_call_policies@34@U?$vector4@Vobject@api@python@boost@@V1234@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV56@@mpl@4@@detail@python@boost@@@objects@python@boost@@UEAAPEAXI@Z)' [C:\dev\carla-nav\build\cv_bridge\src\cv_bridge_boost.vcxproj]
LINK : warning LNK4217: symbol '??0object@api@python@boost@@QEAA@AEBV?$handle@U_object@@@23@@Z (public: __cdecl boost::python::api::object::object(class boost::python::handle<struct _object> const &))' defined in 'libboost_python38-vc142-mt-x64-1_76.lib(object_operators.obj)' is imported by 'module.obj' in function '"class boost::python::api::object __cdecl cvtColor2Wrap(class boost::python::api::object,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?cvtColor2Wrap@@YA?AVobject@api@python@boost@@V1234@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@1@Z)' [C:\dev\carla-nav\build\cv_bridge\src\cv_bridge_boost.vcxproj]
LINK : warning LNK4217: symbol '?function_object@objects@python@boost@@YA?AVobject@api@23@AEBUpy_function@123@AEBU?$pair@PEBUkeyword@detail@python@boost@@PEBU1234@@std@@@Z (class boost::python::api::object __cdecl boost::python::objects::function_object(struct boost::python::objects::py_function const &,struct std::pair<struct boost::python::detail::keyword const *,struct boost::python::detail::keyword const *> const &))' defined in 'libboost_python38-vc142-mt-x64-1_76.lib(function.obj)' is imported by 'module.obj' in function '"class boost::python::api::object __cdecl boost::python::detail::make_function_aux<class boost::python::api::object (__cdecl*)(class boost::python::api::object,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &),struct boost::python::default_call_policies,struct boost::mpl::vector4<class boost::python::api::object,class boost::python::api::object,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &>,struct boost::mpl::int_<0> >(class boost::python::api::object (__cdecl*)(class boost::python::api::object,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &),struct boost::python::default_call_policies const &,struct boost::mpl::vector4<class boost::python::api::object,class boost::python::api::object,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &> const &,struct std::pair<struct boost::python::detail::keyword const *,struct boost::python::detail::keyword const *> const &,struct boost::mpl::int_<0>)" (??$make_function_aux@P6A?AVobject@api@python@boost@@V1234@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@1@ZUdefault_call_policies@34@U?$vector4@Vobject@api@python@boost@@V1234@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV56@@mpl@4@U?$int_@$0A@@94@@detail@python@boost@@YA?AVobject@api@12@P6A?AV3412@V3412@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@1@ZAEBUdefault_call_policies@12@AEBU?$vector4@Vobject@api@python@boost@@V1234@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV56@@mpl@2@AEBU?$pair@PEBUkeyword@detail@python@boost@@PEBU1234@@6@U?$int_@$0A@@92@@Z)' [C:\dev\carla-nav\build\cv_bridge\src\cv_bridge_boost.vcxproj]
LINK : warning LNK4217: symbol '?function_object@objects@python@boost@@YA?AVobject@api@23@AEBUpy_function@123@@Z (class boost::python::api::object __cdecl boost::python::objects::function_object(struct boost::python::objects::py_function const &))' defined in 'libboost_python38-vc142-mt-x64-1_76.lib(function.obj)' is imported by 'module.obj' in function '"class boost::python::api::object __cdecl boost::python::detail::make_function1<class boost::python::api::object (__cdecl*)(class boost::python::api::object,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)>(class boost::python::api::object (__cdecl*)(class boost::python::api::object,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &),...)" (??$make_function1@P6A?AVobject@api@python@boost@@V1234@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@1@Z@detail@python@boost@@YA?AVobject@api@12@P6A?AV3412@V3412@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@1@ZZZ)' [C:\dev\carla-nav\build\cv_bridge\src\cv_bridge_boost.vcxproj]
LINK : warning LNK4217: symbol '?scope_setattr_doc@detail@python@boost@@YAXPEBDAEBVobject@api@23@0@Z (void __cdecl boost::python::detail::scope_setattr_doc(char const *,class boost::python::api::object const &,char const *))' defined in 'libboost_python38-vc142-mt-x64-1_76.lib(module.obj)' is imported by 'module.obj' in function '"void __cdecl boost::python::def<class boost::python::api::object (__cdecl*)(class boost::python::api::object,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)>(char const *,class boost::python::api::object (__cdecl*)(class boost::python::api::object,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &))" (??$def@P6A?AVobject@api@python@boost@@V1234@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@1@Z@python@boost@@YAXPEBDP6A?AVobject@api@01@V2301@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@2@Z@Z)' [C:\dev\carla-nav\build\cv_bridge\src\cv_bridge_boost.vcxproj]
LINK : warning LNK4217: symbol '?init_module@detail@python@boost@@YAPEAU_object@@AEAUPyModuleDef@@P6AXXZ@Z (struct _object * __cdecl boost::python::detail::init_module(struct PyModuleDef &,void (__cdecl*)(void)))' defined in 'libboost_python38-vc142-mt-x64-1_76.lib(module.obj)' is imported by 'module.obj' in function 'PyInit_cv_bridge_boost' [C:\dev\carla-nav\build\cv_bridge\src\cv_bridge_boost.vcxproj]
LINK : warning LNK4217: symbol '?current_scope@detail@python@boost@@3PEAU_object@@EA (struct _object * boost::python::detail::current_scope)' defined in 'libboost_python38-vc142-mt-x64-1_76.lib(module.obj)' is imported by 'module.obj' in function '"void __cdecl boost::python::def<class boost::python::api::object (__cdecl*)(class boost::python::api::object,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,bool,double,double),struct cvtColorForDisplayWrap_overloads>(char const *,class boost::python::api::object (__cdecl*)(class boost::python::api::object,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,bool,double,double),struct cvtColorForDisplayWrap_overloads const &)" (??$def@P6A?AVobject@api@python@boost@@V1234@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@1_NNN@ZUcvtColorForDisplayWrap_overloads@@@python@boost@@YAXPEBDP6A?AVobject@api@01@V2301@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@2_NNN@ZAEBUcvtColorForDisplayWrap_overloads@@@Z)' [C:\dev\carla-nav\build\cv_bridge\src\cv_bridge_boost.vcxproj]
module.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __cdecl boost::python::handle<struct _object>::handle<struct _object>(void)" (__imp_??0?$handle@U_object@@@python@boost@@QEAA@XZ) referenced in function "public: void __cdecl boost::python::detail::keyword::`default constructor closure'(void)" (??_Fkeyword@detail@python@boost@@QEAAXXZ) [C:\dev\carla-nav\build\cv_bridge\src\cv_bridge_boost.vcxproj]
module.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __cdecl boost::python::handle<struct _object>::handle<struct _object>(class boost::python::handle<struct _object> const &)" (__imp_??0?$handle@U_object@@@python@boost@@QEAA@AEBV012@@Z) referenced in function "public: __cdecl boost::python::detail::keyword::keyword(struct boost::python::detail::keyword &&)" (??0keyword@detail@python@boost@@QEAA@$$QEAU0123@@Z) [C:\dev\carla-nav\build\cv_bridge\src\cv_bridge_boost.vcxproj]
module.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __cdecl boost::python::objects::py_function_impl_base::py_function_impl_base(void)" (__imp_??0py_function_impl_base@objects@python@boost@@QEAA@XZ) referenced in function "class boost::python::api::object __cdecl boost::python::detail::make_function1<class boost::python::api::object (__cdecl*)(class boost::python::api::object,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)>(class boost::python::api::object (__cdecl*)(class boost::python::api::object,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &),...)" (??$make_function1@P6A?AVobject@api@python@boost@@V1234@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@1@Z@detail@python@boost@@YA?AVobject@api@12@P6A?AV3412@V3412@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@1@ZZZ) [C:\dev\carla-nav\build\cv_bridge\src\cv_bridge_boost.vcxproj]
C:\dev\carla-nav\build\cv_bridge\src\Release\cv_bridge_boost.dll : fatal error LNK1120: 3 unresolved externals [C:\dev\carla-nav\build\cv_bridge\src\cv_bridge_boost.vcxproj]

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions