complie error of rtab-map

classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

complie error of rtab-map

bitbdt
I follow the method in https://code.google.com/p/rtabmap/wiki/Installation#Windows,
but when i connect to the svn, it failed.
so I use the RTABMap-0.7.0-Source.zip in the https://code.google.com/p/rtabmap/,
then when I compile it in the vs2010 of win7x64, I encounter a problem:

Error 85 error LNK1104: cannot open file '..\..\RTABMap-0.7.0-Source\lib\Debug\rtabmap_cored.lib' C:\Users\Bdt\Desktop\RTABMAP\examples\BOWMapping\LINK
Error 84 error MSB6006: "cmd.exe" exited with code -1073741515. C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets 151

Reply | Threaded
Open this post in threaded view
|

Re: complie error of rtab-map

bitbdt
This post was updated on .
I find the reason, the source path in cmake is C:/Users/Bdt/Desktop/RTABMAP/RTABMap-0.7.0-Source
while the build path is C:/Users/Bdt/Desktop/RTABMAP,
then when it generate the corelib it needs a uresourcegenerator.exe under C:\Users\Bdt\Desktop\RTABMAP\RTABMap-0.7.0-Source\bin to be executed,
but when system execute this program, it need a rtabmap_utilited.dll which are generate in the C:\Users\Bdt\Desktop\RTABMAP\RTABMap-0.7.0-Source\bin\Debug,
so the problem is solved by copy it to its parent directory which is C:\Users\Bdt\Desktop\RTABMAP\RTABMap-0.7.0-Source\bin.
Reply | Threaded
Open this post in threaded view
|

Re: complie error of rtab-map

Shailesh
Using rtabmap source 0.8.2 on Win 7 64 bit and Visual Studio 2010 64 bit
I am facing the same issue.

I have used nmake as mentioned in the step
$ cd rtabmap/build
$ cmake -G"NMake Makefiles" -DCMAKE_BUILD_TYPE=Release ..
$ nmake

and also used the Cmake Gui and try to build using Visual Studio but facing the same issue

6>Build started 2/8/2015 9:28:36 AM.
6>InitializeBuildStatus:
6>  Creating "rtabmap.dir\Debug\rtabmap.unsuccessfulbuild" because "AlwaysCreate" was specified.
6>CustomBuild:
6>  Building Custom Rule C:/rtabmap-0.8.2/app/src/CMakeLists.txt
6>  CMake does not need to re-run because C:\rtabmap-0.8.2\build\app\src\CMakeFiles\generate.stamp is up-to-date.
6>  Generating moc_ObjDeletionHandler.cxx
6>MakeDirsForCl:
6>  Creating directory "C:\rtabmap-0.8.2\build\app\src\Debug".
6>ClCompile:
6>  main.cpp
6>  moc_ObjDeletionHandler.cxx
6>  Generating Code...
6>LINK : fatal error LNK1104: cannot open file '..\..\..\lib\Debug\rtabmap_cored.lib'

Somehow the rtabmap_cored.lib is not made or linked.

Please help


Reply | Threaded
Open this post in threaded view
|

Re: complie error of rtab-map

matlabbe
Administrator
Here is the output I have following the instructions here on Win7 x64 Visual Studio 2010 NMake.

Setting environment for using Microsoft Visual Studio 2010 x64 tools.

C:\workspace\rtabmap\build>cmake -G"NMake Makefiles" -DCMAKE_BUILD_TYPE=Release ..
-- The C compiler identification is MSVC 16.0.30319.1
-- The CXX compiler identification is MSVC 16.0.30319.1
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio 10.0/VC/bin/amd64/cl.exe
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio 10.0/VC/bin/amd64/cl.exe -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio 10.0/VC/bin/amd64/cl.exe
-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio 10.0/VC/bin/amd64/cl.exe -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- OpenCV ARCH: x64
-- OpenCV RUNTIME: vc10
-- OpenCV STATIC: OFF
-- Found OpenCV 2.4.9 in C:/opencv-2.4.9/build/install/x64/vc10/lib
-- You might need to add C:\opencv-2.4.9\build\install\x64\vc10\bin to your PATH to be able to run your applications.
-- Found eigen: C:/Program Files (x86)/Eigen/include
-- Boost version: 1.50.0
-- Found the following Boost libraries:
--   system
--   filesystem
--   thread
--   date_time
--   iostreams
--   mpi
--   serialization
--   chrono
-- Found openni: C:/Program Files/OpenNI/Lib64/openNI64.lib
-- Found Flann: C:/Program Files/flann/lib/flann_cpp_s.lib
-- Found qhull: C:/Program Files/qhull/lib/qhullstatic.lib
-- looking for PCL_COMMON
-- Found PCL_COMMON: C:/pcl-1.7.1/build/install/lib/pcl_common_release.lib
-- looking for PCL_GEOMETRY
-- Found PCL_GEOMETRY: C:/pcl-1.7.1/build/install/include/pcl-1.7
-- looking for PCL_OCTREE
-- Found PCL_OCTREE: C:/pcl-1.7.1/build/install/lib/pcl_octree_release.lib
-- looking for PCL_IO
-- Found PCL_IO: C:/pcl-1.7.1/build/install/lib/pcl_io_release.lib
-- looking for PCL_KDTREE
-- Found PCL_KDTREE: C:/pcl-1.7.1/build/install/lib/pcl_kdtree_release.lib
-- looking for PCL_SEARCH
-- Found PCL_SEARCH: C:/pcl-1.7.1/build/install/lib/pcl_search_release.lib
-- looking for PCL_SAMPLE_CONSENSUS
-- Found PCL_SAMPLE_CONSENSUS: C:/pcl-1.7.1/build/install/lib/pcl_sample_consensus_release.lib
-- looking for PCL_FILTERS
-- Found PCL_FILTERS: C:/pcl-1.7.1/build/install/lib/pcl_filters_release.lib
-- looking for PCL_FEATURES
-- Found PCL_FEATURES: C:/pcl-1.7.1/build/install/lib/pcl_features_release.lib
-- looking for PCL_SEGMENTATION
-- Found PCL_SEGMENTATION: C:/pcl-1.7.1/build/install/lib/pcl_segmentation_release.lib
-- looking for PCL_VISUALIZATION
-- Found PCL_VISUALIZATION: C:/pcl-1.7.1/build/install/lib/pcl_visualization_release.lib
-- looking for PCL_SURFACE
-- Found PCL_SURFACE: C:/pcl-1.7.1/build/install/lib/pcl_surface_release.lib
-- looking for PCL_REGISTRATION
-- Found PCL_REGISTRATION: C:/pcl-1.7.1/build/install/lib/pcl_registration_release.lib
-- looking for PCL_KEYPOINTS
-- Found PCL_KEYPOINTS: C:/pcl-1.7.1/build/install/lib/pcl_keypoints_release.lib
-- looking for PCL_TRACKING
-- Found PCL_TRACKING: C:/pcl-1.7.1/build/install/lib/pcl_tracking_release.lib
-- looking for PCL_RECOGNITION
-- Found PCL_RECOGNITION: C:/pcl-1.7.1/build/install/lib/pcl_recognition_release.lib
-- looking for PCL_APPS
-- Found PCL_APPS: C:/pcl-1.7.1/build/install/lib/pcl_apps_release.lib
-- looking for PCL_OUTOFCORE
-- Found PCL_OUTOFCORE: C:/pcl-1.7.1/build/install/lib/pcl_outofcore_release.lib
-- looking for PCL_PEOPLE
-- Found PCL_PEOPLE: C:/pcl-1.7.1/build/install/lib/pcl_people_release.lib
-- Found PCL: optimized;C:/Program Files/Boost/lib/libboost_system-vc100-mt-1_50.lib;debug;C:/Program Files/Boost/lib/libboost_system-vc100-mt-gd-1_50.lib;optim
ized;C:/Program Files/Boost/lib/libboost_filesystem-vc100-mt-1_50.lib;debug;C:/Program Files/Boost/lib/libboost_filesystem-vc100-mt-gd-1_50.lib;optimized;C:/Pro
gram Files/Boost/lib/libboost_thread-vc100-mt-1_50.lib;debug;C:/Program Files/Boost/lib/libboost_thread-vc100-mt-gd-1_50.lib;optimized;C:/Program Files/Boost/li
b/libboost_date_time-vc100-mt-1_50.lib;debug;C:/Program Files/Boost/lib/libboost_date_time-vc100-mt-gd-1_50.lib;optimized;C:/Program Files/Boost/lib/libboost_io
streams-vc100-mt-1_50.lib;debug;C:/Program Files/Boost/lib/libboost_iostreams-vc100-mt-gd-1_50.lib;optimized;C:/Program Files/Boost/lib/libboost_mpi-vc100-mt-1_
50.lib;debug;C:/Program Files/Boost/lib/libboost_mpi-vc100-mt-gd-1_50.lib;optimized;C:/Program Files/Boost/lib/libboost_serialization-vc100-mt-1_50.lib;debug;C:
/Program Files/Boost/lib/libboost_serialization-vc100-mt-gd-1_50.lib;optimized;C:/Program Files/Boost/lib/libboost_chrono-vc100-mt-1_50.lib;debug;C:/Program Fil
es/Boost/lib/libboost_chrono-vc100-mt-gd-1_50.lib;C:/pcl-1.7.1/build/install/lib/pcl_common_release.lib;C:/pcl-1.7.1/build/install/lib/pcl_octree_release.lib;C:
/Program Files/OpenNI/Lib64/openNI64.lib;vtkCommon;vtkRendering;vtkHybrid;vtkCharts;C:/pcl-1.7.1/build/install/lib/pcl_io_release.lib;optimized;C:/Program Files
/flann/lib/flann_cpp_s.lib;debug;C:/Program Files/flann/lib/flann_cpp_s-gd.lib;C:/pcl-1.7.1/build/install/lib/pcl_kdtree_release.lib;C:/pcl-1.7.1/build/install/
lib/pcl_search_release.lib;C:/pcl-1.7.1/build/install/lib/pcl_sample_consensus_release.lib;C:/pcl-1.7.1/build/install/lib/pcl_filters_release.lib;C:/pcl-1.7.1/b
uild/install/lib/pcl_features_release.lib;C:/pcl-1.7.1/build/install/lib/pcl_segmentation_release.lib;C:/pcl-1.7.1/build/install/lib/pcl_visualization_release.l
ib;optimized;C:/Program Files/qhull/lib/qhullstatic.lib;debug;C:/Program Files/qhull/lib/qhullstatic_d.lib;C:/pcl-1.7.1/build/install/lib/pcl_surface_release.li
b;C:/pcl-1.7.1/build/install/lib/pcl_registration_release.lib;C:/pcl-1.7.1/build/install/lib/pcl_keypoints_release.lib;C:/pcl-1.7.1/build/install/lib/pcl_tracki
ng_release.lib;C:/pcl-1.7.1/build/install/lib/pcl_recognition_release.lib;C:/pcl-1.7.1/build/install/lib/pcl_apps_release.lib;C:/pcl-1.7.1/build/install/lib/pcl
_outofcore_release.lib;C:/pcl-1.7.1/build/install/lib/pcl_people_release.lib;optimized;C:/Program Files/Boost/lib/libboost_system-vc100-mt-1_50.lib;debug;C:/Pro
gram Files/Boost/lib/libboost_system-vc100-mt-gd-1_50.lib;optimized;C:/Program Files/Boost/lib/libboost_filesystem-vc100-mt-1_50.lib;debug;C:/Program Files/Boos
t/lib/libboost_filesystem-vc100-mt-gd-1_50.lib;optimized;C:/Program Files/Boost/lib/libboost_thread-vc100-mt-1_50.lib;debug;C:/Program Files/Boost/lib/libboost_
thread-vc100-mt-gd-1_50.lib;optimized;C:/Program Files/Boost/lib/libboost_date_time-vc100-mt-1_50.lib;debug;C:/Program Files/Boost/lib/libboost_date_time-vc100-
mt-gd-1_50.lib;optimized;C:/Program Files/Boost/lib/libboost_iostreams-vc100-mt-1_50.lib;debug;C:/Program Files/Boost/lib/libboost_iostreams-vc100-mt-gd-1_50.li
b;optimized;C:/Program Files/Boost/lib/libboost_mpi-vc100-mt-1_50.lib;debug;C:/Program Files/Boost/lib/libboost_mpi-vc100-mt-gd-1_50.lib;optimized;C:/Program Fi
les/Boost/lib/libboost_serialization-vc100-mt-1_50.lib;debug;C:/Program Files/Boost/lib/libboost_serialization-vc100-mt-gd-1_50.lib;optimized;C:/Program Files/B
oost/lib/libboost_chrono-vc100-mt-1_50.lib;debug;C:/Program Files/Boost/lib/libboost_chrono-vc100-mt-gd-1_50.lib;optimized;C:/Program Files/qhull/lib/qhullstati
c.lib;debug;C:/Program Files/qhull/lib/qhullstatic_d.lib;C:/Program Files/OpenNI/Lib64/openNI64.lib;optimized;C:/Program Files/flann/lib/flann_cpp_s.lib;debug;C
:/Program Files/flann/lib/flann_cpp_s-gd.lib;vtkCommon;vtkRendering;vtkHybrid;vtkCharts (Required is at least version "1.7")
-- Found QVTK: C:/VTK5.10.1/build/bin/QVTK.lib
-- Found ZLIB: C:/Program Files/zlib/lib/zlib.lib (found version "1.2.8")
-- Found OpenNI2: C:/Program Files/OpenNI2/Lib/OpenNI2.lib
-- Looking for Q_WS_X11
-- Looking for Q_WS_X11 - not found
-- Looking for Q_WS_WIN
-- Looking for Q_WS_WIN - found
-- Looking for Q_WS_QWS
-- Looking for Q_WS_QWS - not found
-- Looking for Q_WS_MAC
-- Looking for Q_WS_MAC - not found
-- Found Qt4: C:/Qt/4.8.0/bin/qmake.exe (found version "4.8.0")
-- --------------------------------------------
-- Info :
--   CMAKE_INSTALL_PREFIX = C:/Program Files/RTABMap
--   CMAKE_BUILD_TYPE = Release
--   With OpenCV nonfree module (SIFT/SURF) = YES
--   With Freenect = NO (libfreenect not found)
--   With OpenNI2  = YES
-- --------------------------------------------
-- Configuring done
-- Generating done
-- Build files have been written to: C:/workspace/rtabmap/build

C:\workspace\rtabmap\build>nmake
Scanning dependencies of target rtabmap_utilite
[  0%] Building CXX object utilite/src/CMakeFiles/rtabmap_utilite.dir/UFile.cpp.obj
UFile.cpp
C:\workspace\rtabmap\utilite\src\UFile.cpp(73) : warning C4267: 'initialisation' : conversion de 'size_t' en 'int', perte possible de données
[  1%] Building CXX object utilite/src/CMakeFiles/rtabmap_utilite.dir/UDirectory.cpp.obj
UDirectory.cpp
C:\workspace\rtabmap\utilite\src\UDirectory.cpp(276) : warning C4267: 'initialisation' : conversion de 'size_t' en 'int', perte possible de données
[  2%] Building CXX object utilite/src/CMakeFiles/rtabmap_utilite.dir/UConversion.cpp.obj
UConversion.cpp
C:\workspace\rtabmap\utilite\src\UConversion.cpp(175) : warning C4267: 'argument' : conversion de 'size_t' en 'int', perte possible de données
C:\workspace\rtabmap\utilite\src\UConversion.cpp(290) : 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:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE\stdio.h(354) : voir la déclaration de 'vsnprintf'
[  3%] Building CXX object utilite/src/CMakeFiles/rtabmap_utilite.dir/ULogger.cpp.obj
ULogger.cpp
Linking CXX shared library ..\..\..\bin\rtabmap_utilite.dll
   CrÚation de la bibliothÞque ..\..\..\lib\rtabmap_utilite.lib et de l'objet ..\..\..\lib\rtabmap_utilite.exp
[  8%] Built target rtabmap_utilite
Scanning dependencies of target uresourcegenerator
[  9%] Building CXX object utilite/resource_generator/CMakeFiles/uresourcegenerator.dir/main.cpp.obj
main.cpp
Linking CXX executable ..\..\..\bin\uresourcegenerator.exe
[  9%] Built target uresourcegenerator
[ 10%] [Creating resources]
 Using namespace=rtabmap
 Using target directory=C:/workspace/rtabmap/build/corelib/src
Input file "C:/workspace/rtabmap/corelib/src/resources/DatabaseSchema.sql" size = 3534 bytes
Output file "C:/workspace/rtabmap/build/corelib/src/DatabaseSchema_sql.h" size = 7301 bytes
Scanning dependencies of target rtabmap_core
[ 11%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/Rtabmap.cpp.obj
Rtabmap.cpp
C:\PROGRA~1\flann\include\flann/util/logger.h(66) : warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable
deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
        C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE\stdio.h(234) : voir la déclaration de 'fopen'
C:\workspace\rtabmap\corelib\src\Rtabmap.cpp(1261) : warning C4267: 'argument' : conversion de 'size_t' en 'unsigned int', perte possible de données
[ 11%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/RtabmapThread.cpp.obj
RtabmapThread.cpp
[ 12%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/Statistics.cpp.obj
Statistics.cpp
[ 13%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/Memory.cpp.obj
Memory.cpp
C:\PROGRA~1\flann\include\flann/util/logger.h(66) : warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable
deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
        C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE\stdio.h(234) : voir la déclaration de 'fopen'
C:\workspace\rtabmap\corelib\src\Memory.cpp(948) : warning C4267: 'initialisation' : conversion de 'size_t' en 'unsigned int', perte possible de données
C:\workspace\rtabmap\corelib\src\Memory.cpp(1671) : warning C4267: '=' : conversion de 'size_t' en 'int', perte possible de données
[ 14%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/DBDriver.cpp.obj
DBDriver.cpp
[ 14%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/DBDriverSqlite3.cpp.obj
DBDriverSqlite3.cpp
C:\PROGRA~1\flann\include\flann/util/logger.h(66) : warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable
deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
        C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE\stdio.h(234) : voir la déclaration de 'fopen'
[ 15%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/DBReader.cpp.obj
DBReader.cpp
C:\PROGRA~1\flann\include\flann/util/logger.h(66) : warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable
deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
        C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE\stdio.h(234) : voir la déclaration de 'fopen'
[ 16%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/Camera.cpp.obj
Camera.cpp
[ 17%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/CameraThread.cpp.obj
CameraThread.cpp
c:\pcl-1.7.1\build\install\include\pcl-1.7\pcl\io\openni_camera\openni_exception.h(135) : warning C4996: 'vsprintf': This function or variable may be unsafe. Co
nsider using vsprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
        C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE\stdio.h(371) : voir la déclaration de 'vsprintf'
[ 17%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/CameraRGBD.cpp.obj
CameraRGBD.cpp
[ 18%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/EpipolarGeometry.cpp.obj
EpipolarGeometry.cpp
[ 19%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/VWDictionary.cpp.obj
VWDictionary.cpp
[ 19%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/BayesFilter.cpp.obj
BayesFilter.cpp
[ 20%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/Parameters.cpp.obj
Parameters.cpp
[ 21%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/Signature.cpp.obj
Signature.cpp
[ 22%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/Features2d.cpp.obj
Features2d.cpp
[ 22%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/Transform.cpp.obj
Transform.cpp
C:\PROGRA~1\flann\include\flann/util/logger.h(66) : warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable
deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
        C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE\stdio.h(234) : voir la déclaration de 'fopen'
[ 23%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/util3d.cpp.obj
util3d.cpp
C:\PROGRA~1\flann\include\flann/util/logger.h(66) : warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable
deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
        C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE\stdio.h(234) : voir la déclaration de 'fopen'
C:\pcl-1.7.1\build\install\include\pcl-1.7\pcl/io/boost.h(74) : warning C4005: 'BOOST_PARAMETER_MAX_ARITY' : redéfinition de macro
        C:\PROGRA~1\Boost\include\boost/parameter/config.hpp(10) : voir la définition précédente de 'BOOST_PARAMETER_MAX_ARITY'
C:\workspace\rtabmap\corelib\src\util3d.cpp(1517) : warning C4267: '=' : conversion de 'size_t' en 'int', perte possible de données
C:\workspace\rtabmap\corelib\src\util3d.cpp(1607) : warning C4267: '=' : conversion de 'size_t' en 'int', perte possible de données
C:\workspace\rtabmap\corelib\src\util3d.cpp(1696) : warning C4267: '=' : conversion de 'size_t' en 'int', perte possible de données
C:\workspace\rtabmap\corelib\src\util3d.cpp(2053) : warning C4267: 'argument' : conversion de 'size_t' en 'int', perte possible de données
C:\workspace\rtabmap\corelib\src\util3d.cpp(2064) : warning C4267: 'argument' : conversion de 'size_t' en 'int', perte possible de données
C:\workspace\rtabmap\corelib\src\util3d.cpp(2501) : warning C4267: '+=' : conversion de 'size_t' en 'unsigned int', perte possible de données
C:\workspace\rtabmap\corelib\src\util3d.cpp(2519) : warning C4267: 'initialisation' : conversion de 'size_t' en 'unsigned int', perte possible de données
C:\workspace\rtabmap\corelib\src\..\include\rtabmap/core/impl/util3d.hpp(408) : warning C4267: '=' : conversion de 'size_t' en 'unsigned int', perte possible de
 données
        C:\workspace\rtabmap\corelib\src\..\include\rtabmap/core/impl/util3d.hpp(172) : voir la référence à l'instanciation de la fonction modèle 'std::vector<_
Ty> rtabmap::util3d::extractClusters<PointT>(const boost::shared_ptr<T> &,const pcl::IndicesPtr &,float,int,int,int *)' en cours de compilation
        with
        [
            _Ty=pcl::IndicesPtr,
            PointT=pcl::PointXYZRGB,
            T=pcl::PointCloud<pcl::PointXYZRGB>
        ]
        C:\workspace\rtabmap\corelib\src\util3d.cpp(2030) : voir la référence à l'instanciation de la fonction modèle 'void rtabmap::util3d::segmentObstaclesFro
mGround<pcl::PointXYZRGB>(const boost::shared_ptr<T> &,pcl::IndicesPtr &,pcl::IndicesPtr &,float,float,int,bool)' en cours de compilation
        with
        [
            T=pcl::PointCloud<pcl::PointXYZRGB>
        ]
C:\PROGRA~1\Boost\include\boost/bind/bind.hpp(660) : warning C4267: 'argument' : conversion de 'size_t' en 'int', perte possible de données
        C:\PROGRA~1\Boost\include\boost/bind/bind_template.hpp(174) : voir la référence à l'instanciation de la fonction modèle 'R boost::_bi::list7<A1,A2,A3,A4
,A5,A6,A7>::operator ()<int,F,boost::_bi::list5<const pcl::PointCloud<PointT> &,unsigned __int64 &,double &,std::vector<_Ty> &,std::vector<float> &>>(boost::_bi
::type<T>,F &,A &,long)' en cours de compilation
        with
        [
            R=int,
            A1=boost::reference_wrapper<boost::shared_ptr<pcl::search::Search<pcl::PointXYZ>>>,
            A2=boost::arg<1>,
            A3=boost::arg<2>,
            A4=boost::arg<3>,
            A5=boost::arg<4>,
            A6=boost::arg<5>,
            A7=boost::_bi::value<int>,
            F=boost::_mfi::cmf6<int,pcl::search::Search<pcl::PointXYZ>,const pcl::PointCloud<pcl::PointXYZ> &,int,double,std::vector<int> &,std::vector<float> &
,unsigned int>,
            PointT=pcl::PointXYZ,
            _Ty=int,
            T=int,
            A=boost::_bi::list5<const pcl::PointCloud<pcl::PointXYZ> &,size_t &,double &,std::vector<int> &,std::vector<float> &>
        ]
        C:\PROGRA~1\Boost\include\boost/function/function_template.hpp(132) : voir la référence à l'instanciation de la fonction modèle 'int boost::_bi::bind_t<
R,F,L>::operator ()<const pcl::PointCloud<PointT>,T1,T2,std::vector<_Ty>,std::vector<float>>(A1 &,A2 &,A3 &,A4 &,A5 &)' en cours de compilation
        with
        [
            R=int,
            F=boost::_mfi::cmf6<int,pcl::search::Search<pcl::PointXYZ>,const pcl::PointCloud<pcl::PointXYZ> &,int,double,std::vector<int> &,std::vector<float> &
,unsigned int>,
            L=boost::_bi::list7<boost::reference_wrapper<boost::shared_ptr<pcl::search::Search<pcl::PointXYZ>>>,boost::arg<1>,boost::arg<2>,boost::arg<3>,boost:
:arg<4>,boost::arg<5>,boost::_bi::value<int>>,
            PointT=pcl::PointXYZ,
            T1=size_t,
            T2=double,
            _Ty=int,
            A1=const pcl::PointCloud<pcl::PointXYZ>,
            A2=size_t,
            A3=double,
            A4=std::vector<int>,
            A5=std::vector<float>
        ]
        C:\PROGRA~1\Boost\include\boost/function/function_template.hpp(126) : lors de la compilation de la fonction membre 'int boost::detail::function::functio
n_obj_invoker5<FunctionObj,R,T0,T1,T2,T3,T4>::invoke(boost::detail::function::function_buffer &,T0,T1,T2,T3,T4)' de la classe modèle
        with
        [
            FunctionObj=boost::_bi::bind_t<int,boost::_mfi::cmf6<int,pcl::search::Search<pcl::PointXYZ>,const pcl::PointCloud<pcl::PointXYZ> &,int,double,std::v
ector<int> &,std::vector<float> &,unsigned int>,boost::_bi::list7<boost::reference_wrapper<boost::shared_ptr<pcl::search::Search<pcl::PointXYZ>>>,boost::arg<1>,
boost::arg<2>,boost::arg<3>,boost::arg<4>,boost::arg<5>,boost::_bi::value<int>>>,
            R=int,
            T0=const pcl::PointCloud<pcl::PointXYZ> &,
            T1=size_t,
            T2=double,
            T3=std::vector<int> &,
            T4=std::vector<float> &
        ]
        C:\PROGRA~1\Boost\include\boost/function/function_template.hpp(907) : voir la référence à l'instanciation de la classe modèle 'boost::detail::function::
function_obj_invoker5<FunctionObj,R,T0,T1,T2,T3,T4>' en cours de compilation
        with
        [
            FunctionObj=boost::_bi::bind_t<int,boost::_mfi::cmf6<int,pcl::search::Search<pcl::PointXYZ>,const pcl::PointCloud<pcl::PointXYZ> &,int,double,std::v
ector<int> &,std::vector<float> &,unsigned int>,boost::_bi::list7<boost::reference_wrapper<boost::shared_ptr<pcl::search::Search<pcl::PointXYZ>>>,boost::arg<1>,
boost::arg<2>,boost::arg<3>,boost::arg<4>,boost::arg<5>,boost::_bi::value<int>>>,
            R=int,
            T0=const pcl::PointCloud<pcl::PointXYZ> &,
            T1=size_t,
            T2=double,
            T3=std::vector<int> &,
            T4=std::vector<float> &
        ]
        C:\PROGRA~1\Boost\include\boost/function/function_template.hpp(722) : voir la référence à l'instanciation de la fonction modèle 'void boost::function5<R
,T0,T1,T2,T3,T4>::assign_to<Functor>(Functor)' en cours de compilation
        with
        [
            R=int,
            T0=const pcl::PointCloud<pcl::PointXYZ> &,
            T1=size_t,
            T2=double,
            T3=std::vector<int> &,
            T4=std::vector<float> &,
            Functor=boost::_bi::bind_t<int,boost::_mfi::cmf6<int,pcl::search::Search<pcl::PointXYZ>,const pcl::PointCloud<pcl::PointXYZ> &,int,double,std::vecto
r<int> &,std::vector<float> &,unsigned int>,boost::_bi::list7<boost::reference_wrapper<boost::shared_ptr<pcl::search::Search<pcl::PointXYZ>>>,boost::arg<1>,boos
t::arg<2>,boost::arg<3>,boost::arg<4>,boost::arg<5>,boost::_bi::value<int>>>
        ]
        C:\PROGRA~1\Boost\include\boost/function/function_template.hpp(1043) : voir la référence à l'instanciation de la fonction modèle 'boost::function5<R,T0,
T1,T2,T3,T4>::function5<boost::_bi::bind_t<R,F,L>>(Functor,int)' en cours de compilation
        with
        [
            R=int,
            T0=const pcl::PointCloud<pcl::PointXYZ> &,
            T1=size_t,
            T2=double,
            T3=std::vector<int> &,
            T4=std::vector<float> &,
            F=boost::_mfi::cmf6<int,pcl::search::Search<pcl::PointXYZ>,const pcl::PointCloud<pcl::PointXYZ> &,int,double,std::vector<int> &,std::vector<float> &
,unsigned int>,
            L=boost::_bi::list7<boost::reference_wrapper<boost::shared_ptr<pcl::search::Search<pcl::PointXYZ>>>,boost::arg<1>,boost::arg<2>,boost::arg<3>,boost:
:arg<4>,boost::arg<5>,boost::_bi::value<int>>,
            Functor=boost::_bi::bind_t<int,boost::_mfi::cmf6<int,pcl::search::Search<pcl::PointXYZ>,const pcl::PointCloud<pcl::PointXYZ> &,int,double,std::vecto
r<int> &,std::vector<float> &,unsigned int>,boost::_bi::list7<boost::reference_wrapper<boost::shared_ptr<pcl::search::Search<pcl::PointXYZ>>>,boost::arg<1>,boos
t::arg<2>,boost::arg<3>,boost::arg<4>,boost::arg<5>,boost::_bi::value<int>>>
        ]
        C:\PROGRA~1\Boost\include\boost/function/function_template.hpp(1083) : voir la référence à l'instanciation de la fonction modèle 'boost::function<Signat
ure>::function<boost::_bi::bind_t<R,F,L>>(Functor,int)' en cours de compilation
        with
        [
            Signature=int (const pcl::PointCloud<pcl::PointXYZ> &,size_t,double,std::vector<int> &,std::vector<float> &),
            R=int,
            F=boost::_mfi::cmf6<int,pcl::search::Search<pcl::PointXYZ>,const pcl::PointCloud<pcl::PointXYZ> &,int,double,std::vector<int> &,std::vector<float> &
,unsigned int>,
            L=boost::_bi::list7<boost::reference_wrapper<boost::shared_ptr<pcl::search::Search<pcl::PointXYZ>>>,boost::arg<1>,boost::arg<2>,boost::arg<3>,boost:
:arg<4>,boost::arg<5>,boost::_bi::value<int>>,
            Functor=boost::_bi::bind_t<int,boost::_mfi::cmf6<int,pcl::search::Search<pcl::PointXYZ>,const pcl::PointCloud<pcl::PointXYZ> &,int,double,std::vecto
r<int> &,std::vector<float> &,unsigned int>,boost::_bi::list7<boost::reference_wrapper<boost::shared_ptr<pcl::search::Search<pcl::PointXYZ>>>,boost::arg<1>,boos
t::arg<2>,boost::arg<3>,boost::arg<4>,boost::arg<5>,boost::_bi::value<int>>>
        ]
        C:\pcl-1.7.1\build\install\include\pcl-1.7\pcl/features/impl/feature.hpp(149) : voir la référence à l'instanciation de la fonction modèle 'boost::functi
on<Signature> &boost::function<Signature>::operator =<boost::_bi::bind_t<R,F,L>>(Functor)' en cours de compilation
        with
        [
            Signature=int (const pcl::PointCloud<pcl::PointXYZ> &,size_t,double,std::vector<int> &,std::vector<float> &),
            R=int,
            F=boost::_mfi::cmf6<int,pcl::search::Search<pcl::PointXYZ>,const pcl::PointCloud<pcl::PointXYZ> &,int,double,std::vector<int> &,std::vector<float> &
,unsigned int>,
            L=boost::_bi::list7<boost::reference_wrapper<boost::shared_ptr<pcl::search::Search<pcl::PointXYZ>>>,boost::arg<1>,boost::arg<2>,boost::arg<3>,boost:
:arg<4>,boost::arg<5>,boost::_bi::value<int>>,
            Functor=boost::_bi::bind_t<int,boost::_mfi::cmf6<int,pcl::search::Search<pcl::PointXYZ>,const pcl::PointCloud<pcl::PointXYZ> &,int,double,std::vecto
r<int> &,std::vector<float> &,unsigned int>,boost::_bi::list7<boost::reference_wrapper<boost::shared_ptr<pcl::search::Search<pcl::PointXYZ>>>,boost::arg<1>,boos
t::arg<2>,boost::arg<3>,boost::arg<4>,boost::arg<5>,boost::_bi::value<int>>>
        ]
        C:\pcl-1.7.1\build\install\include\pcl-1.7\pcl/features/impl/feature.hpp(94) : lors de la compilation de la fonction membre 'bool pcl::Feature<PointInT,
PointOutT>::initCompute(void)' de la classe modèle
        with
        [
            PointInT=pcl::PointXYZ,
            PointOutT=pcl::Normal
        ]
        C:\pcl-1.7.1\build\install\include\pcl-1.7\pcl/features/normal_3d.h(198) : voir la référence à l'instanciation de la classe modèle 'pcl::Feature<PointIn
T,PointOutT>' en cours de compilation
        with
        [
            PointInT=pcl::PointXYZ,
            PointOutT=pcl::Normal
        ]
        C:\pcl-1.7.1\build\install\include\pcl-1.7\pcl/features/normal_3d_omp.h(55) : voir la référence à l'instanciation de la classe modèle 'pcl::NormalEstima
tion<PointInT,PointOutT>' en cours de compilation
        with
        [
            PointInT=pcl::PointXYZ,
            PointOutT=pcl::Normal
        ]
        C:\workspace\rtabmap\corelib\src\util3d.cpp(1728) : voir la référence à l'instanciation de la classe modèle 'pcl::NormalEstimationOMP<PointInT,PointOutT
>' en cours de compilation
        with
        [
            PointInT=pcl::PointXYZ,
            PointOutT=pcl::Normal
        ]
C:\PROGRA~1\Boost\include\boost/bind/bind.hpp(586) : warning C4267: 'argument' : conversion de 'size_t' en 'int', perte possible de données
        C:\PROGRA~1\Boost\include\boost/bind/bind_template.hpp(174) : voir la référence à l'instanciation de la fonction modèle 'R boost::_bi::list6<A1,A2,A3,A4
,A5,A6>::operator ()<int,F,boost::_bi::list5<const pcl::PointCloud<PointT> &,unsigned __int64 &,double &,std::vector<_Ty> &,std::vector<float> &>>(boost::_bi::t
ype<T>,F &,A &,long)' en cours de compilation
        with
        [
            R=int,
            A1=boost::reference_wrapper<boost::shared_ptr<pcl::search::Search<pcl::PointXYZ>>>,
            A2=boost::arg<1>,
            A3=boost::arg<2>,
            A4=boost::arg<3>,
            A5=boost::arg<4>,
            A6=boost::arg<5>,
            F=boost::_mfi::cmf5<int,pcl::search::Search<pcl::PointXYZ>,const pcl::PointCloud<pcl::PointXYZ> &,int,int,std::vector<int> &,std::vector<float> &>,
            PointT=pcl::PointXYZ,
            _Ty=int,
            T=int,
            A=boost::_bi::list5<const pcl::PointCloud<pcl::PointXYZ> &,size_t &,double &,std::vector<int> &,std::vector<float> &>
        ]
        C:\PROGRA~1\Boost\include\boost/function/function_template.hpp(132) : voir la référence à l'instanciation de la fonction modèle 'int boost::_bi::bind_t<
R,F,L>::operator ()<const pcl::PointCloud<PointT>,T1,T2,std::vector<_Ty>,std::vector<float>>(A1 &,A2 &,A3 &,A4 &,A5 &)' en cours de compilation
        with
        [
            R=int,
            F=boost::_mfi::cmf5<int,pcl::search::Search<pcl::PointXYZ>,const pcl::PointCloud<pcl::PointXYZ> &,int,int,std::vector<int> &,std::vector<float> &>,
            L=boost::_bi::list6<boost::reference_wrapper<boost::shared_ptr<pcl::search::Search<pcl::PointXYZ>>>,boost::arg<1>,boost::arg<2>,boost::arg<3>,boost:
:arg<4>,boost::arg<5>>,
            PointT=pcl::PointXYZ,
            T1=size_t,
            T2=double,
            _Ty=int,
            A1=const pcl::PointCloud<pcl::PointXYZ>,
            A2=size_t,
            A3=double,
            A4=std::vector<int>,
            A5=std::vector<float>
        ]
        C:\PROGRA~1\Boost\include\boost/function/function_template.hpp(126) : lors de la compilation de la fonction membre 'int boost::detail::function::functio
n_obj_invoker5<FunctionObj,R,T0,T1,T2,T3,T4>::invoke(boost::detail::function::function_buffer &,T0,T1,T2,T3,T4)' de la classe modèle
        with
        [
            FunctionObj=boost::_bi::bind_t<int,boost::_mfi::cmf5<int,pcl::search::Search<pcl::PointXYZ>,const pcl::PointCloud<pcl::PointXYZ> &,int,int,std::vect
or<int> &,std::vector<float> &>,boost::_bi::list6<boost::reference_wrapper<boost::shared_ptr<pcl::search::Search<pcl::PointXYZ>>>,boost::arg<1>,boost::arg<2>,bo
ost::arg<3>,boost::arg<4>,boost::arg<5>>>,
            R=int,
            T0=const pcl::PointCloud<pcl::PointXYZ> &,
            T1=size_t,
            T2=double,
            T3=std::vector<int> &,
            T4=std::vector<float> &
        ]
        C:\PROGRA~1\Boost\include\boost/function/function_template.hpp(907) : voir la référence à l'instanciation de la classe modèle 'boost::detail::function::
function_obj_invoker5<FunctionObj,R,T0,T1,T2,T3,T4>' en cours de compilation
        with
        [
            FunctionObj=boost::_bi::bind_t<int,boost::_mfi::cmf5<int,pcl::search::Search<pcl::PointXYZ>,const pcl::PointCloud<pcl::PointXYZ> &,int,int,std::vect
or<int> &,std::vector<float> &>,boost::_bi::list6<boost::reference_wrapper<boost::shared_ptr<pcl::search::Search<pcl::PointXYZ>>>,boost::arg<1>,boost::arg<2>,bo
ost::arg<3>,boost::arg<4>,boost::arg<5>>>,
            R=int,
            T0=const pcl::PointCloud<pcl::PointXYZ> &,
            T1=size_t,
            T2=double,
            T3=std::vector<int> &,
            T4=std::vector<float> &
        ]
        C:\PROGRA~1\Boost\include\boost/function/function_template.hpp(722) : voir la référence à l'instanciation de la fonction modèle 'void boost::function5<R
,T0,T1,T2,T3,T4>::assign_to<Functor>(Functor)' en cours de compilation
        with
        [
            R=int,
            T0=const pcl::PointCloud<pcl::PointXYZ> &,
            T1=size_t,
            T2=double,
            T3=std::vector<int> &,
            T4=std::vector<float> &,
            Functor=boost::_bi::bind_t<int,boost::_mfi::cmf5<int,pcl::search::Search<pcl::PointXYZ>,const pcl::PointCloud<pcl::PointXYZ> &,int,int,std::vector<i
nt> &,std::vector<float> &>,boost::_bi::list6<boost::reference_wrapper<boost::shared_ptr<pcl::search::Search<pcl::PointXYZ>>>,boost::arg<1>,boost::arg<2>,boost:
:arg<3>,boost::arg<4>,boost::arg<5>>>
        ]
        C:\PROGRA~1\Boost\include\boost/function/function_template.hpp(1043) : voir la référence à l'instanciation de la fonction modèle 'boost::function5<R,T0,
T1,T2,T3,T4>::function5<boost::_bi::bind_t<R,F,L>>(Functor,int)' en cours de compilation
        with
        [
            R=int,
            T0=const pcl::PointCloud<pcl::PointXYZ> &,
            T1=size_t,
            T2=double,
            T3=std::vector<int> &,
            T4=std::vector<float> &,
            F=boost::_mfi::cmf5<int,pcl::search::Search<pcl::PointXYZ>,const pcl::PointCloud<pcl::PointXYZ> &,int,int,std::vector<int> &,std::vector<float> &>,
            L=boost::_bi::list6<boost::reference_wrapper<boost::shared_ptr<pcl::search::Search<pcl::PointXYZ>>>,boost::arg<1>,boost::arg<2>,boost::arg<3>,boost:
:arg<4>,boost::arg<5>>,
            Functor=boost::_bi::bind_t<int,boost::_mfi::cmf5<int,pcl::search::Search<pcl::PointXYZ>,const pcl::PointCloud<pcl::PointXYZ> &,int,int,std::vector<i
nt> &,std::vector<float> &>,boost::_bi::list6<boost::reference_wrapper<boost::shared_ptr<pcl::search::Search<pcl::PointXYZ>>>,boost::arg<1>,boost::arg<2>,boost:
:arg<3>,boost::arg<4>,boost::arg<5>>>
        ]
        C:\PROGRA~1\Boost\include\boost/function/function_template.hpp(1083) : voir la référence à l'instanciation de la fonction modèle 'boost::function<Signat
ure>::function<boost::_bi::bind_t<R,F,L>>(Functor,int)' en cours de compilation
        with
        [
            Signature=int (const pcl::PointCloud<pcl::PointXYZ> &,size_t,double,std::vector<int> &,std::vector<float> &),
            R=int,
            F=boost::_mfi::cmf5<int,pcl::search::Search<pcl::PointXYZ>,const pcl::PointCloud<pcl::PointXYZ> &,int,int,std::vector<int> &,std::vector<float> &>,
            L=boost::_bi::list6<boost::reference_wrapper<boost::shared_ptr<pcl::search::Search<pcl::PointXYZ>>>,boost::arg<1>,boost::arg<2>,boost::arg<3>,boost:
:arg<4>,boost::arg<5>>,
            Functor=boost::_bi::bind_t<int,boost::_mfi::cmf5<int,pcl::search::Search<pcl::PointXYZ>,const pcl::PointCloud<pcl::PointXYZ> &,int,int,std::vector<i
nt> &,std::vector<float> &>,boost::_bi::list6<boost::reference_wrapper<boost::shared_ptr<pcl::search::Search<pcl::PointXYZ>>>,boost::arg<1>,boost::arg<2>,boost:
:arg<3>,boost::arg<4>,boost::arg<5>>>
        ]
        C:\pcl-1.7.1\build\install\include\pcl-1.7\pcl/features/impl/feature.hpp(160) : voir la référence à l'instanciation de la fonction modèle 'boost::functi
on<Signature> &boost::function<Signature>::operator =<boost::_bi::bind_t<R,F,L>>(Functor)' en cours de compilation
        with
        [
            Signature=int (const pcl::PointCloud<pcl::PointXYZ> &,size_t,double,std::vector<int> &,std::vector<float> &),
            R=int,
            F=boost::_mfi::cmf5<int,pcl::search::Search<pcl::PointXYZ>,const pcl::PointCloud<pcl::PointXYZ> &,int,int,std::vector<int> &,std::vector<float> &>,
            L=boost::_bi::list6<boost::reference_wrapper<boost::shared_ptr<pcl::search::Search<pcl::PointXYZ>>>,boost::arg<1>,boost::arg<2>,boost::arg<3>,boost:
:arg<4>,boost::arg<5>>,
            Functor=boost::_bi::bind_t<int,boost::_mfi::cmf5<int,pcl::search::Search<pcl::PointXYZ>,const pcl::PointCloud<pcl::PointXYZ> &,int,int,std::vector<i
nt> &,std::vector<float> &>,boost::_bi::list6<boost::reference_wrapper<boost::shared_ptr<pcl::search::Search<pcl::PointXYZ>>>,boost::arg<1>,boost::arg<2>,boost:
:arg<3>,boost::arg<4>,boost::arg<5>>>
        ]
C:\PROGRA~1\Boost\include\boost/bind/bind.hpp(660) : warning C4267: 'argument' : conversion de 'size_t' en 'int', perte possible de données
        C:\PROGRA~1\Boost\include\boost/bind/bind_template.hpp(174) : voir la référence à l'instanciation de la fonction modèle 'R boost::_bi::list7<A1,A2,A3,A4
,A5,A6,A7>::operator ()<int,F,boost::_bi::list5<const pcl::PointCloud<PointT> &,unsigned __int64 &,double &,std::vector<_Ty> &,std::vector<float> &>>(boost::_bi
::type<T>,F &,A &,long)' en cours de compilation
        with
        [
            R=int,
            A1=boost::reference_wrapper<boost::shared_ptr<pcl::search::Search<pcl::PointXYZRGB>>>,
            A2=boost::arg<1>,
            A3=boost::arg<2>,
            A4=boost::arg<3>,
            A5=boost::arg<4>,
            A6=boost::arg<5>,
            A7=boost::_bi::value<int>,
            F=boost::_mfi::cmf6<int,pcl::search::Search<pcl::PointXYZRGB>,const pcl::PointCloud<pcl::PointXYZRGB> &,int,double,std::vector<int> &,std::vector<fl
oat> &,unsigned int>,
            PointT=pcl::PointXYZRGB,
            _Ty=int,
            T=int,
            A=boost::_bi::list5<const pcl::PointCloud<pcl::PointXYZRGB> &,size_t &,double &,std::vector<int> &,std::vector<float> &>
        ]
        C:\PROGRA~1\Boost\include\boost/function/function_template.hpp(132) : voir la référence à l'instanciation de la fonction modèle 'int boost::_bi::bind_t<
R,F,L>::operator ()<const pcl::PointCloud<PointT>,T1,T2,std::vector<_Ty>,std::vector<float>>(A1 &,A2 &,A3 &,A4 &,A5 &)' en cours de compilation
        with
        [
            R=int,
            F=boost::_mfi::cmf6<int,pcl::search::Search<pcl::PointXYZRGB>,const pcl::PointCloud<pcl::PointXYZRGB> &,int,double,std::vector<int> &,std::vector<fl
oat> &,unsigned int>,
            L=boost::_bi::list7<boost::reference_wrapper<boost::shared_ptr<pcl::search::Search<pcl::PointXYZRGB>>>,boost::arg<1>,boost::arg<2>,boost::arg<3>,boo
st::arg<4>,boost::arg<5>,boost::_bi::value<int>>,
            PointT=pcl::PointXYZRGB,
            T1=size_t,
            T2=double,
            _Ty=int,
            A1=const pcl::PointCloud<pcl::PointXYZRGB>,
            A2=size_t,
            A3=double,
            A4=std::vector<int>,
            A5=std::vector<float>
        ]
        C:\PROGRA~1\Boost\include\boost/function/function_template.hpp(126) : lors de la compilation de la fonction membre 'int boost::detail::function::functio
n_obj_invoker5<FunctionObj,R,T0,T1,T2,T3,T4>::invoke(boost::detail::function::function_buffer &,T0,T1,T2,T3,T4)' de la classe modèle
        with
        [
            FunctionObj=boost::_bi::bind_t<int,boost::_mfi::cmf6<int,pcl::search::Search<pcl::PointXYZRGB>,const pcl::PointCloud<pcl::PointXYZRGB> &,int,double,
std::vector<int> &,std::vector<float> &,unsigned int>,boost::_bi::list7<boost::reference_wrapper<boost::shared_ptr<pcl::search::Search<pcl::PointXYZRGB>>>,boost
::arg<1>,boost::arg<2>,boost::arg<3>,boost::arg<4>,boost::arg<5>,boost::_bi::value<int>>>,
            R=int,
            T0=const pcl::PointCloud<pcl::PointXYZRGB> &,
            T1=size_t,
            T2=double,
            T3=std::vector<int> &,
            T4=std::vector<float> &
        ]
        C:\PROGRA~1\Boost\include\boost/function/function_template.hpp(907) : voir la référence à l'instanciation de la classe modèle 'boost::detail::function::
function_obj_invoker5<FunctionObj,R,T0,T1,T2,T3,T4>' en cours de compilation
        with
        [
            FunctionObj=boost::_bi::bind_t<int,boost::_mfi::cmf6<int,pcl::search::Search<pcl::PointXYZRGB>,const pcl::PointCloud<pcl::PointXYZRGB> &,int,double,
std::vector<int> &,std::vector<float> &,unsigned int>,boost::_bi::list7<boost::reference_wrapper<boost::shared_ptr<pcl::search::Search<pcl::PointXYZRGB>>>,boost
::arg<1>,boost::arg<2>,boost::arg<3>,boost::arg<4>,boost::arg<5>,boost::_bi::value<int>>>,
            R=int,
            T0=const pcl::PointCloud<pcl::PointXYZRGB> &,
            T1=size_t,
            T2=double,
            T3=std::vector<int> &,
            T4=std::vector<float> &
        ]
        C:\PROGRA~1\Boost\include\boost/function/function_template.hpp(722) : voir la référence à l'instanciation de la fonction modèle 'void boost::function5<R
,T0,T1,T2,T3,T4>::assign_to<Functor>(Functor)' en cours de compilation
        with
        [
            R=int,
            T0=const pcl::PointCloud<pcl::PointXYZRGB> &,
            T1=size_t,
            T2=double,
            T3=std::vector<int> &,
            T4=std::vector<float> &,
            Functor=boost::_bi::bind_t<int,boost::_mfi::cmf6<int,pcl::search::Search<pcl::PointXYZRGB>,const pcl::PointCloud<pcl::PointXYZRGB> &,int,double,std:
:vector<int> &,std::vector<float> &,unsigned int>,boost::_bi::list7<boost::reference_wrapper<boost::shared_ptr<pcl::search::Search<pcl::PointXYZRGB>>>,boost::ar
g<1>,boost::arg<2>,boost::arg<3>,boost::arg<4>,boost::arg<5>,boost::_bi::value<int>>>
        ]
        C:\PROGRA~1\Boost\include\boost/function/function_template.hpp(1043) : voir la référence à l'instanciation de la fonction modèle 'boost::function5<R,T0,
T1,T2,T3,T4>::function5<boost::_bi::bind_t<R,F,L>>(Functor,int)' en cours de compilation
        with
        [
            R=int,
            T0=const pcl::PointCloud<pcl::PointXYZRGB> &,
            T1=size_t,
            T2=double,
            T3=std::vector<int> &,
            T4=std::vector<float> &,
            F=boost::_mfi::cmf6<int,pcl::search::Search<pcl::PointXYZRGB>,const pcl::PointCloud<pcl::PointXYZRGB> &,int,double,std::vector<int> &,std::vector<fl
oat> &,unsigned int>,
            L=boost::_bi::list7<boost::reference_wrapper<boost::shared_ptr<pcl::search::Search<pcl::PointXYZRGB>>>,boost::arg<1>,boost::arg<2>,boost::arg<3>,boo
st::arg<4>,boost::arg<5>,boost::_bi::value<int>>,
            Functor=boost::_bi::bind_t<int,boost::_mfi::cmf6<int,pcl::search::Search<pcl::PointXYZRGB>,const pcl::PointCloud<pcl::PointXYZRGB> &,int,double,std:
:vector<int> &,std::vector<float> &,unsigned int>,boost::_bi::list7<boost::reference_wrapper<boost::shared_ptr<pcl::search::Search<pcl::PointXYZRGB>>>,boost::ar
g<1>,boost::arg<2>,boost::arg<3>,boost::arg<4>,boost::arg<5>,boost::_bi::value<int>>>
        ]
        C:\PROGRA~1\Boost\include\boost/function/function_template.hpp(1083) : voir la référence à l'instanciation de la fonction modèle 'boost::function<Signat
ure>::function<boost::_bi::bind_t<R,F,L>>(Functor,int)' en cours de compilation
        with
        [
            Signature=int (const pcl::PointCloud<pcl::PointXYZRGB> &,size_t,double,std::vector<int> &,std::vector<float> &),
            R=int,
            F=boost::_mfi::cmf6<int,pcl::search::Search<pcl::PointXYZRGB>,const pcl::PointCloud<pcl::PointXYZRGB> &,int,double,std::vector<int> &,std::vector<fl
oat> &,unsigned int>,
            L=boost::_bi::list7<boost::reference_wrapper<boost::shared_ptr<pcl::search::Search<pcl::PointXYZRGB>>>,boost::arg<1>,boost::arg<2>,boost::arg<3>,boo
st::arg<4>,boost::arg<5>,boost::_bi::value<int>>,
            Functor=boost::_bi::bind_t<int,boost::_mfi::cmf6<int,pcl::search::Search<pcl::PointXYZRGB>,const pcl::PointCloud<pcl::PointXYZRGB> &,int,double,std:
:vector<int> &,std::vector<float> &,unsigned int>,boost::_bi::list7<boost::reference_wrapper<boost::shared_ptr<pcl::search::Search<pcl::PointXYZRGB>>>,boost::ar
g<1>,boost::arg<2>,boost::arg<3>,boost::arg<4>,boost::arg<5>,boost::_bi::value<int>>>
        ]
        C:\pcl-1.7.1\build\install\include\pcl-1.7\pcl/features/impl/feature.hpp(149) : voir la référence à l'instanciation de la fonction modèle 'boost::functi
on<Signature> &boost::function<Signature>::operator =<boost::_bi::bind_t<R,F,L>>(Functor)' en cours de compilation
        with
        [
            Signature=int (const pcl::PointCloud<pcl::PointXYZRGB> &,size_t,double,std::vector<int> &,std::vector<float> &),
            R=int,
            F=boost::_mfi::cmf6<int,pcl::search::Search<pcl::PointXYZRGB>,const pcl::PointCloud<pcl::PointXYZRGB> &,int,double,std::vector<int> &,std::vector<fl
oat> &,unsigned int>,
            L=boost::_bi::list7<boost::reference_wrapper<boost::shared_ptr<pcl::search::Search<pcl::PointXYZRGB>>>,boost::arg<1>,boost::arg<2>,boost::arg<3>,boo
st::arg<4>,boost::arg<5>,boost::_bi::value<int>>,
            Functor=boost::_bi::bind_t<int,boost::_mfi::cmf6<int,pcl::search::Search<pcl::PointXYZRGB>,const pcl::PointCloud<pcl::PointXYZRGB> &,int,double,std:
:vector<int> &,std::vector<float> &,unsigned int>,boost::_bi::list7<boost::reference_wrapper<boost::shared_ptr<pcl::search::Search<pcl::PointXYZRGB>>>,boost::ar
g<1>,boost::arg<2>,boost::arg<3>,boost::arg<4>,boost::arg<5>,boost::_bi::value<int>>>
        ]
        C:\pcl-1.7.1\build\install\include\pcl-1.7\pcl/features/impl/feature.hpp(94) : lors de la compilation de la fonction membre 'bool pcl::Feature<PointInT,
PointOutT>::initCompute(void)' de la classe modèle
        with
        [
            PointInT=pcl::PointXYZRGB,
            PointOutT=pcl::Normal
        ]
        C:\pcl-1.7.1\build\install\include\pcl-1.7\pcl/features/normal_3d.h(198) : voir la référence à l'instanciation de la classe modèle 'pcl::Feature<PointIn
T,PointOutT>' en cours de compilation
        with
        [
            PointInT=pcl::PointXYZRGB,
            PointOutT=pcl::Normal
        ]
        C:\pcl-1.7.1\build\install\include\pcl-1.7\pcl/features/normal_3d_omp.h(55) : voir la référence à l'instanciation de la classe modèle 'pcl::NormalEstima
tion<PointInT,PointOutT>' en cours de compilation
        with
        [
            PointInT=pcl::PointXYZRGB,
            PointOutT=pcl::Normal
        ]
        C:\workspace\rtabmap\corelib\src\util3d.cpp(1752) : voir la référence à l'instanciation de la classe modèle 'pcl::NormalEstimationOMP<PointInT,PointOutT
>' en cours de compilation
        with
        [
            PointInT=pcl::PointXYZRGB,
            PointOutT=pcl::Normal
        ]
C:\PROGRA~1\Boost\include\boost/bind/bind.hpp(586) : warning C4267: 'argument' : conversion de 'size_t' en 'int', perte possible de données
        C:\PROGRA~1\Boost\include\boost/bind/bind_template.hpp(174) : voir la référence à l'instanciation de la fonction modèle 'R boost::_bi::list6<A1,A2,A3,A4
,A5,A6>::operator ()<int,F,boost::_bi::list5<const pcl::PointCloud<PointT> &,unsigned __int64 &,double &,std::vector<_Ty> &,std::vector<float> &>>(boost::_bi::t
ype<T>,F &,A &,long)' en cours de compilation
        with
        [
            R=int,
            A1=boost::reference_wrapper<boost::shared_ptr<pcl::search::Search<pcl::PointXYZRGB>>>,
            A2=boost::arg<1>,
            A3=boost::arg<2>,
            A4=boost::arg<3>,
            A5=boost::arg<4>,
            A6=boost::arg<5>,
            F=boost::_mfi::cmf5<int,pcl::search::Search<pcl::PointXYZRGB>,const pcl::PointCloud<pcl::PointXYZRGB> &,int,int,std::vector<int> &,std::vector<float
> &>,
            PointT=pcl::PointXYZRGB,
            _Ty=int,
            T=int,
            A=boost::_bi::list5<const pcl::PointCloud<pcl::PointXYZRGB> &,size_t &,double &,std::vector<int> &,std::vector<float> &>
        ]
        C:\PROGRA~1\Boost\include\boost/function/function_template.hpp(132) : voir la référence à l'instanciation de la fonction modèle 'int boost::_bi::bind_t<
R,F,L>::operator ()<const pcl::PointCloud<PointT>,T1,T2,std::vector<_Ty>,std::vector<float>>(A1 &,A2 &,A3 &,A4 &,A5 &)' en cours de compilation
        with
        [
            R=int,
            F=boost::_mfi::cmf5<int,pcl::search::Search<pcl::PointXYZRGB>,const pcl::PointCloud<pcl::PointXYZRGB> &,int,int,std::vector<int> &,std::vector<float
> &>,
            L=boost::_bi::list6<boost::reference_wrapper<boost::shared_ptr<pcl::search::Search<pcl::PointXYZRGB>>>,boost::arg<1>,boost::arg<2>,boost::arg<3>,boo
st::arg<4>,boost::arg<5>>,
            PointT=pcl::PointXYZRGB,
            T1=size_t,
            T2=double,
            _Ty=int,
            A1=const pcl::PointCloud<pcl::PointXYZRGB>,
            A2=size_t,
            A3=double,
            A4=std::vector<int>,
            A5=std::vector<float>
        ]
        C:\PROGRA~1\Boost\include\boost/function/function_template.hpp(126) : lors de la compilation de la fonction membre 'int boost::detail::function::functio
n_obj_invoker5<FunctionObj,R,T0,T1,T2,T3,T4>::invoke(boost::detail::function::function_buffer &,T0,T1,T2,T3,T4)' de la classe modèle
        with
        [
            FunctionObj=boost::_bi::bind_t<int,boost::_mfi::cmf5<int,pcl::search::Search<pcl::PointXYZRGB>,const pcl::PointCloud<pcl::PointXYZRGB> &,int,int,std
::vector<int> &,std::vector<float> &>,boost::_bi::list6<boost::reference_wrapper<boost::shared_ptr<pcl::search::Search<pcl::PointXYZRGB>>>,boost::arg<1>,boost::
arg<2>,boost::arg<3>,boost::arg<4>,boost::arg<5>>>,
            R=int,
            T0=const pcl::PointCloud<pcl::PointXYZRGB> &,
            T1=size_t,
            T2=double,
            T3=std::vector<int> &,
            T4=std::vector<float> &
        ]
        C:\PROGRA~1\Boost\include\boost/function/function_template.hpp(907) : voir la référence à l'instanciation de la classe modèle 'boost::detail::function::
function_obj_invoker5<FunctionObj,R,T0,T1,T2,T3,T4>' en cours de compilation
        with
        [
            FunctionObj=boost::_bi::bind_t<int,boost::_mfi::cmf5<int,pcl::search::Search<pcl::PointXYZRGB>,const pcl::PointCloud<pcl::PointXYZRGB> &,int,int,std
::vector<int> &,std::vector<float> &>,boost::_bi::list6<boost::reference_wrapper<boost::shared_ptr<pcl::search::Search<pcl::PointXYZRGB>>>,boost::arg<1>,boost::
arg<2>,boost::arg<3>,boost::arg<4>,boost::arg<5>>>,
            R=int,
            T0=const pcl::PointCloud<pcl::PointXYZRGB> &,
            T1=size_t,
            T2=double,
            T3=std::vector<int> &,
            T4=std::vector<float> &
        ]
        C:\PROGRA~1\Boost\include\boost/function/function_template.hpp(722) : voir la référence à l'instanciation de la fonction modèle 'void boost::function5<R
,T0,T1,T2,T3,T4>::assign_to<Functor>(Functor)' en cours de compilation
        with
        [
            R=int,
            T0=const pcl::PointCloud<pcl::PointXYZRGB> &,
            T1=size_t,
            T2=double,
            T3=std::vector<int> &,
            T4=std::vector<float> &,
            Functor=boost::_bi::bind_t<int,boost::_mfi::cmf5<int,pcl::search::Search<pcl::PointXYZRGB>,const pcl::PointCloud<pcl::PointXYZRGB> &,int,int,std::ve
ctor<int> &,std::vector<float> &>,boost::_bi::list6<boost::reference_wrapper<boost::shared_ptr<pcl::search::Search<pcl::PointXYZRGB>>>,boost::arg<1>,boost::arg<
2>,boost::arg<3>,boost::arg<4>,boost::arg<5>>>
        ]
        C:\PROGRA~1\Boost\include\boost/function/function_template.hpp(1043) : voir la référence à l'instanciation de la fonction modèle 'boost::function5<R,T0,
T1,T2,T3,T4>::function5<boost::_bi::bind_t<R,F,L>>(Functor,int)' en cours de compilation
        with
        [
            R=int,
            T0=const pcl::PointCloud<pcl::PointXYZRGB> &,
            T1=size_t,
            T2=double,
            T3=std::vector<int> &,
            T4=std::vector<float> &,
            F=boost::_mfi::cmf5<int,pcl::search::Search<pcl::PointXYZRGB>,const pcl::PointCloud<pcl::PointXYZRGB> &,int,int,std::vector<int> &,std::vector<float
> &>,
            L=boost::_bi::list6<boost::reference_wrapper<boost::shared_ptr<pcl::search::Search<pcl::PointXYZRGB>>>,boost::arg<1>,boost::arg<2>,boost::arg<3>,boo
st::arg<4>,boost::arg<5>>,
            Functor=boost::_bi::bind_t<int,boost::_mfi::cmf5<int,pcl::search::Search<pcl::PointXYZRGB>,const pcl::PointCloud<pcl::PointXYZRGB> &,int,int,std::ve
ctor<int> &,std::vector<float> &>,boost::_bi::list6<boost::reference_wrapper<boost::shared_ptr<pcl::search::Search<pcl::PointXYZRGB>>>,boost::arg<1>,boost::arg<
2>,boost::arg<3>,boost::arg<4>,boost::arg<5>>>
        ]
        C:\PROGRA~1\Boost\include\boost/function/function_template.hpp(1083) : voir la référence à l'instanciation de la fonction modèle 'boost::function<Signat
ure>::function<boost::_bi::bind_t<R,F,L>>(Functor,int)' en cours de compilation
        with
        [
            Signature=int (const pcl::PointCloud<pcl::PointXYZRGB> &,size_t,double,std::vector<int> &,std::vector<float> &),
            R=int,
            F=boost::_mfi::cmf5<int,pcl::search::Search<pcl::PointXYZRGB>,const pcl::PointCloud<pcl::PointXYZRGB> &,int,int,std::vector<int> &,std::vector<float
> &>,
            L=boost::_bi::list6<boost::reference_wrapper<boost::shared_ptr<pcl::search::Search<pcl::PointXYZRGB>>>,boost::arg<1>,boost::arg<2>,boost::arg<3>,boo
st::arg<4>,boost::arg<5>>,
            Functor=boost::_bi::bind_t<int,boost::_mfi::cmf5<int,pcl::search::Search<pcl::PointXYZRGB>,const pcl::PointCloud<pcl::PointXYZRGB> &,int,int,std::ve
ctor<int> &,std::vector<float> &>,boost::_bi::list6<boost::reference_wrapper<boost::shared_ptr<pcl::search::Search<pcl::PointXYZRGB>>>,boost::arg<1>,boost::arg<
2>,boost::arg<3>,boost::arg<4>,boost::arg<5>>>
        ]
        C:\pcl-1.7.1\build\install\include\pcl-1.7\pcl/features/impl/feature.hpp(160) : voir la référence à l'instanciation de la fonction modèle 'boost::functi
on<Signature> &boost::function<Signature>::operator =<boost::_bi::bind_t<R,F,L>>(Functor)' en cours de compilation
        with
        [
            Signature=int (const pcl::PointCloud<pcl::PointXYZRGB> &,size_t,double,std::vector<int> &,std::vector<float> &),
            R=int,
            F=boost::_mfi::cmf5<int,pcl::search::Search<pcl::PointXYZRGB>,const pcl::PointCloud<pcl::PointXYZRGB> &,int,int,std::vector<int> &,std::vector<float
> &>,
            L=boost::_bi::list6<boost::reference_wrapper<boost::shared_ptr<pcl::search::Search<pcl::PointXYZRGB>>>,boost::arg<1>,boost::arg<2>,boost::arg<3>,boo
st::arg<4>,boost::arg<5>>,
            Functor=boost::_bi::bind_t<int,boost::_mfi::cmf5<int,pcl::search::Search<pcl::PointXYZRGB>,const pcl::PointCloud<pcl::PointXYZRGB> &,int,int,std::ve
ctor<int> &,std::vector<float> &>,boost::_bi::list6<boost::reference_wrapper<boost::shared_ptr<pcl::search::Search<pcl::PointXYZRGB>>>,boost::arg<1>,boost::arg<
2>,boost::arg<3>,boost::arg<4>,boost::arg<5>>>
        ]
[ 24%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/Odometry.cpp.obj
Odometry.cpp
C:\PROGRA~1\flann\include\flann/util/logger.h(66) : warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable
deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
        C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE\stdio.h(234) : voir la déclaration de 'fopen'
[ 25%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/SensorData.cpp.obj
SensorData.cpp
[ 25%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/Graph.cpp.obj
Graph.cpp
C:\PROGRA~1\flann\include\flann/util/logger.h(66) : warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable
deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
        C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE\stdio.h(234) : voir la déclaration de 'fopen'
[ 26%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/Compression.cpp.obj
Compression.cpp
C:\workspace\rtabmap\corelib\src\Compression.cpp(102) : warning C4267: 'argument' : conversion de 'size_t' en 'int', perte possible de données
C:\workspace\rtabmap\corelib\src\Compression.cpp(204) : warning C4267: 'argument' : conversion de 'size_t' en 'unsigned long', perte possible de données
Linking CXX shared library ..\..\..\bin\rtabmap_core.dll
   CrÚation de la bibliothÞque ..\..\..\lib\rtabmap_core.lib et de l'objet ..\..\..\lib\rtabmap_core.exp
[ 30%] Built target rtabmap_core
[ 31%] Generating __/include/rtabmap/gui/moc_MainWindow.cxx
[ 32%] Generating __/include/rtabmap/gui/moc_PreferencesDialog.cxx
[ 32%] Generating __/include/rtabmap/gui/moc_DatabaseViewer.cxx
[ 33%] Generating __/include/rtabmap/gui/moc_ImageView.cxx
[ 34%] Generating moc_DetailedProgressDialog.cxx
[ 35%] Generating utilite/moc_UPlot.cxx
[ 36%] Generating __/include/rtabmap/gui/moc_CloudViewer.cxx
[ 37%] Generating __/include/rtabmap/gui/moc_CalibrationDialog.cxx
[ 38%] Generating moc_ExportDialog.cxx
[ 39%] Generating moc_PostProcessingDialog.cxx
[ 39%] Generating moc_ExportCloudsDialog.cxx
[ 40%] Generating moc_GraphViewer.cxx
[ 41%] Generating ui_mainWindow.h
[ 41%] Generating ui_preferencesDialog.h
[ 42%] Generating ui_DatabaseViewer.h
[ 43%] Generating ui_postProcessingDialog.h
[ 44%] Generating ui_exportCloudsDialog.h
[ 44%] Generating ui_calibrationDialog.h
Scanning dependencies of target rtabmap_gui
[ 45%] Building CXX object guilib/src/CMakeFiles/rtabmap_gui.dir/MainWindow.cpp.obj
MainWindow.cpp
c:\pcl-1.7.1\build\install\include\pcl-1.7\pcl\io\openni_camera\openni_exception.h(135) : warning C4996: 'vsprintf': This function or variable may be unsafe. Co
nsider using vsprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
        C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE\stdio.h(371) : voir la déclaration de 'vsprintf'
C:\PROGRA~1\flann\include\flann/util/logger.h(66) : warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable
deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
        C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE\stdio.h(234) : voir la déclaration de 'fopen'
C:\workspace\rtabmap\guilib\src\MainWindow.cpp(2956) : warning C4267: '+=' : conversion de 'size_t' en 'int', perte possible de données
C:\workspace\rtabmap\guilib\src\MainWindow.cpp(2960) : warning C4267: '+=' : conversion de 'size_t' en 'int', perte possible de données
C:\workspace\rtabmap\guilib\src\MainWindow.cpp(3004) : warning C4267: 'argument' : conversion de 'size_t' en 'int', perte possible de données
[ 46%] Building CXX object guilib/src/CMakeFiles/rtabmap_gui.dir/PreferencesDialog.cpp.obj
PreferencesDialog.cpp
c:\pcl-1.7.1\build\install\include\pcl-1.7\pcl\io\openni_camera\openni_exception.h(135) : warning C4996: 'vsprintf': This function or variable may be unsafe. Co
nsider using vsprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
        C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE\stdio.h(371) : voir la déclaration de 'vsprintf'
[ 46%] Building CXX object guilib/src/CMakeFiles/rtabmap_gui.dir/KeypointItem.cpp.obj
KeypointItem.cpp
[ 47%] Building CXX object guilib/src/CMakeFiles/rtabmap_gui.dir/ImageView.cpp.obj
ImageView.cpp
[ 48%] Building CXX object guilib/src/CMakeFiles/rtabmap_gui.dir/PdfPlot.cpp.obj
PdfPlot.cpp
C:\PROGRA~1\flann\include\flann/util/logger.h(66) : warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable
deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
        C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE\stdio.h(234) : voir la déclaration de 'fopen'
[ 49%] Building CXX object guilib/src/CMakeFiles/rtabmap_gui.dir/StatsToolBox.cpp.obj
StatsToolBox.cpp
[ 49%] Building CXX object guilib/src/CMakeFiles/rtabmap_gui.dir/DetailedProgressDialog.cpp.obj
DetailedProgressDialog.cpp
[ 50%] Building CXX object guilib/src/CMakeFiles/rtabmap_gui.dir/AboutDialog.cpp.obj
AboutDialog.cpp
[ 51%] Building CXX object guilib/src/CMakeFiles/rtabmap_gui.dir/DatabaseViewer.cpp.obj
DatabaseViewer.cpp
C:\PROGRA~1\flann\include\flann/util/logger.h(66) : warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable
deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
        C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE\stdio.h(234) : voir la déclaration de 'fopen'
C:\workspace\rtabmap\guilib\src\DatabaseViewer.cpp(570) : warning C4267: 'argument' : conversion de 'size_t' en 'int', perte possible de données
C:\workspace\rtabmap\guilib\src\DatabaseViewer.cpp(616) : warning C4267: 'argument' : conversion de 'size_t' en 'int', perte possible de données
C:\workspace\rtabmap\guilib\src\DatabaseViewer.cpp(1807) : warning C4267: 'argument' : conversion de 'size_t' en 'int', perte possible de données
C:\workspace\rtabmap\guilib\src\DatabaseViewer.cpp(1808) : warning C4267: 'argument' : conversion de 'size_t' en 'int', perte possible de données
C:\workspace\rtabmap\guilib\src\DatabaseViewer.cpp(1810) : warning C4267: 'argument' : conversion de 'size_t' en 'int', perte possible de données
[ 51%] Building CXX object guilib/src/CMakeFiles/rtabmap_gui.dir/utilite/UPlot.cpp.obj
UPlot.cpp
[ 52%] Building CXX object guilib/src/CMakeFiles/rtabmap_gui.dir/CloudViewer.cpp.obj
CloudViewer.cpp
C:\PROGRA~1\flann\include\flann/util/logger.h(66) : warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable
deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
        C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE\stdio.h(234) : voir la déclaration de 'fopen'
[ 53%] Building CXX object guilib/src/CMakeFiles/rtabmap_gui.dir/OdometryViewer.cpp.obj
OdometryViewer.cpp
C:\PROGRA~1\flann\include\flann/util/logger.h(66) : warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable
deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
        C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE\stdio.h(234) : voir la déclaration de 'fopen'
[ 54%] Building CXX object guilib/src/CMakeFiles/rtabmap_gui.dir/LoopClosureViewer.cpp.obj
LoopClosureViewer.cpp
C:\PROGRA~1\flann\include\flann/util/logger.h(66) : warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable
deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
        C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE\stdio.h(234) : voir la déclaration de 'fopen'
[ 54%] Building CXX object guilib/src/CMakeFiles/rtabmap_gui.dir/DataRecorder.cpp.obj
DataRecorder.cpp
C:\PROGRA~1\flann\include\flann/util/logger.h(66) : warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable
deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
        C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE\stdio.h(234) : voir la déclaration de 'fopen'
[ 55%] Building CXX object guilib/src/CMakeFiles/rtabmap_gui.dir/CalibrationDialog.cpp.obj
CalibrationDialog.cpp
[ 56%] Building CXX object guilib/src/CMakeFiles/rtabmap_gui.dir/ExportDialog.cpp.obj
ExportDialog.cpp
[ 57%] Building CXX object guilib/src/CMakeFiles/rtabmap_gui.dir/PostProcessingDialog.cpp.obj
PostProcessingDialog.cpp
[ 57%] Building CXX object guilib/src/CMakeFiles/rtabmap_gui.dir/ExportCloudsDialog.cpp.obj
ExportCloudsDialog.cpp
[ 58%] Building CXX object guilib/src/CMakeFiles/rtabmap_gui.dir/MapVisibilityWidget.cpp.obj
MapVisibilityWidget.cpp
[ 59%] Building CXX object guilib/src/CMakeFiles/rtabmap_gui.dir/GraphViewer.cpp.obj
GraphViewer.cpp
C:\PROGRA~1\flann\include\flann/util/logger.h(66) : warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable
deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
        C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE\stdio.h(234) : voir la déclaration de 'fopen'
[ 60%] Building CXX object guilib/src/CMakeFiles/rtabmap_gui.dir/__/include/rtabmap/gui/moc_MainWindow.cxx.obj
moc_MainWindow.cxx
[ 60%] Building CXX object guilib/src/CMakeFiles/rtabmap_gui.dir/__/include/rtabmap/gui/moc_PreferencesDialog.cxx.obj
moc_PreferencesDialog.cxx
[ 61%] Building CXX object guilib/src/CMakeFiles/rtabmap_gui.dir/__/include/rtabmap/gui/moc_DatabaseViewer.cxx.obj
moc_DatabaseViewer.cxx
[ 61%] Building CXX object guilib/src/CMakeFiles/rtabmap_gui.dir/__/include/rtabmap/gui/moc_ImageView.cxx.obj
moc_ImageView.cxx
[ 62%] Building CXX object guilib/src/CMakeFiles/rtabmap_gui.dir/moc_PdfPlot.cxx.obj
moc_PdfPlot.cxx
[ 63%] Building CXX object guilib/src/CMakeFiles/rtabmap_gui.dir/moc_DetailedProgressDialog.cxx.obj
moc_DetailedProgressDialog.cxx
[ 63%] Building CXX object guilib/src/CMakeFiles/rtabmap_gui.dir/utilite/moc_UPlot.cxx.obj
moc_UPlot.cxx
[ 64%] Building CXX object guilib/src/CMakeFiles/rtabmap_gui.dir/__/include/rtabmap/gui/moc_CloudViewer.cxx.obj
moc_CloudViewer.cxx
[ 65%] Building CXX object guilib/src/CMakeFiles/rtabmap_gui.dir/__/include/rtabmap/gui/moc_OdometryViewer.cxx.obj
moc_OdometryViewer.cxx
[ 65%] Building CXX object guilib/src/CMakeFiles/rtabmap_gui.dir/__/include/rtabmap/gui/moc_LoopClosureViewer.cxx.obj
moc_LoopClosureViewer.cxx
[ 66%] Building CXX object guilib/src/CMakeFiles/rtabmap_gui.dir/__/include/rtabmap/gui/moc_DataRecorder.cxx.obj
moc_DataRecorder.cxx
[ 67%] Building CXX object guilib/src/CMakeFiles/rtabmap_gui.dir/__/include/rtabmap/gui/moc_CalibrationDialog.cxx.obj
moc_CalibrationDialog.cxx
[ 68%] Building CXX object guilib/src/CMakeFiles/rtabmap_gui.dir/moc_ExportDialog.cxx.obj
moc_ExportDialog.cxx
[ 68%] Building CXX object guilib/src/CMakeFiles/rtabmap_gui.dir/moc_PostProcessingDialog.cxx.obj
moc_PostProcessingDialog.cxx
[ 69%] Building CXX object guilib/src/CMakeFiles/rtabmap_gui.dir/moc_ExportCloudsDialog.cxx.obj
moc_ExportCloudsDialog.cxx
[ 70%] Building CXX object guilib/src/CMakeFiles/rtabmap_gui.dir/moc_MapVisibilityWidget.cxx.obj
moc_MapVisibilityWidget.cxx
[ 71%] Building CXX object guilib/src/CMakeFiles/rtabmap_gui.dir/moc_GraphViewer.cxx.obj
moc_GraphViewer.cxx
Linking CXX shared library ..\..\..\bin\rtabmap_gui.dll
   CrÚation de la bibliothÞque ..\..\..\lib\rtabmap_gui.lib et de l'objet ..\..\..\lib\rtabmap_gui.exp
[ 86%] Built target rtabmap_gui
Scanning dependencies of target rtabmap
[ 87%] Building CXX object app/src/CMakeFiles/rtabmap.dir/main.cpp.obj
main.cpp
Linking CXX executable ..\..\..\bin\RTABMap.exe
[ 89%] Built target rtabmap
Scanning dependencies of target consoleApp
[ 90%] Building CXX object tools/ConsoleApp/CMakeFiles/consoleApp.dir/main.cpp.obj
main.cpp
Linking CXX executable ..\..\..\bin\rtabmap-console.exe
[ 90%] Built target consoleApp
Scanning dependencies of target imagesJoiner
[ 90%] Building CXX object tools/ImagesJoiner/CMakeFiles/imagesJoiner.dir/main.cpp.obj
main.cpp
Linking CXX executable ..\..\..\bin\rtabmap-imagesJoiner.exe
[ 90%] Built target imagesJoiner
Scanning dependencies of target extractObject
[ 91%] Building CXX object tools/ExtractObject/CMakeFiles/extractObject.dir/main.cpp.obj
main.cpp
C:\PROGRA~1\flann\include\flann/util/logger.h(66) : warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable
deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
        C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE\stdio.h(234) : voir la déclaration de 'fopen'
Linking CXX executable ..\..\..\bin\rtabmap-extractObject.exe
[ 91%] Built target extractObject
Scanning dependencies of target camera
[ 92%] Building CXX object tools/Camera/CMakeFiles/camera.dir/main.cpp.obj
main.cpp
Linking CXX executable ..\..\..\bin\rtabmap-camera.exe
[ 92%] Built target camera
Scanning dependencies of target rgbd_camera
[ 93%] Building CXX object tools/CameraRGBD/CMakeFiles/rgbd_camera.dir/main.cpp.obj
main.cpp
Linking CXX executable ..\..\..\bin\rtabmap-rgbd_camera.exe
[ 93%] Built target rgbd_camera
Scanning dependencies of target vocabularyComparison
[ 94%] Building CXX object tools/VocabularyComparison/CMakeFiles/vocabularyComparison.dir/main.cpp.obj
main.cpp
Linking CXX executable ..\..\..\bin\rtabmap-vocabularyComparison.exe
[ 94%] Built target vocabularyComparison
Scanning dependencies of target databaseViewer
[ 95%] Building CXX object tools/DatabaseViewer/CMakeFiles/databaseViewer.dir/main.cpp.obj
main.cpp
Linking CXX executable ..\..\..\bin\rtabmap-databaseViewer.exe
[ 95%] Built target databaseViewer
Scanning dependencies of target epipolar_geometry
[ 96%] Building CXX object tools/EpipolarGeometry/CMakeFiles/epipolar_geometry.dir/main.cpp.obj
main.cpp
Linking CXX executable ..\..\..\bin\rtabmap-epipolar_geometry.exe
[ 96%] Built target epipolar_geometry
Scanning dependencies of target odometryViewer
[ 97%] Building CXX object tools/OdometryViewer/CMakeFiles/odometryViewer.dir/main.cpp.obj
main.cpp
c:\pcl-1.7.1\build\install\include\pcl-1.7\pcl\io\openni_camera\openni_exception.h(135) : warning C4996: 'vsprintf': This function or variable may be unsafe. Co
nsider using vsprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
        C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE\stdio.h(371) : voir la déclaration de 'vsprintf'
Linking CXX executable ..\..\..\bin\rtabmap-odometryViewer.exe
[ 97%] Built target odometryViewer
Scanning dependencies of target dataRecorder
[ 97%] Building CXX object tools/DataRecorder/CMakeFiles/dataRecorder.dir/main.cpp.obj
main.cpp
c:\pcl-1.7.1\build\install\include\pcl-1.7\pcl\io\openni_camera\openni_exception.h(135) : warning C4996: 'vsprintf': This function or variable may be unsafe. Co
nsider using vsprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
        C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE\stdio.h(371) : voir la déclaration de 'vsprintf'
Linking CXX executable ..\..\..\bin\rtabmap-dataRecorder.exe
[ 97%] Built target dataRecorder
Scanning dependencies of target calibration
[ 98%] Building CXX object tools/Calibration/CMakeFiles/calibration.dir/main.cpp.obj
main.cpp
Linking CXX executable ..\..\..\bin\rtabmap-calibration.exe
[ 98%] Built target calibration
Scanning dependencies of target bow_mapping
[ 98%] Building CXX object examples/BOWMapping/CMakeFiles/bow_mapping.dir/main.cpp.obj
main.cpp
Linking CXX executable ..\..\..\bin\rtabmap-bow_mapping.exe
[ 98%] Built target bow_mapping
[ 99%] Generating moc_MapBuilder.cxx
Scanning dependencies of target rgbd_mapping
[ 99%] Building CXX object examples/RGBDMapping/CMakeFiles/rgbd_mapping.dir/main.cpp.obj
main.cpp
c:\pcl-1.7.1\build\install\include\pcl-1.7\pcl\io\openni_camera\openni_exception.h(135) : warning C4996: 'vsprintf': This function or variable may be unsafe. Co
nsider using vsprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
        C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE\stdio.h(371) : voir la déclaration de 'vsprintf'
C:\PROGRA~1\flann\include\flann/util/logger.h(66) : warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable
deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
        C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE\stdio.h(234) : voir la déclaration de 'fopen'
[100%] Building CXX object examples/RGBDMapping/CMakeFiles/rgbd_mapping.dir/moc_MapBuilder.cxx.obj
moc_MapBuilder.cxx
C:\PROGRA~1\flann\include\flann/util/logger.h(66) : warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable
deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
        C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE\stdio.h(234) : voir la déclaration de 'fopen'
Linking CXX executable ..\..\..\bin\rtabmap-rgbd_mapping.exe
[100%] Built target rgbd_mapping
Reply | Threaded
Open this post in threaded view
|

Re: complie error of rtab-map

Shailesh
I have also followed the same instructions
Here is my output

c:\rtabmap\build>cmake -G"NMake Makefiles" -DCMAKE_BUILD_TYPE=Release ..
-- The C compiler identification is MSVC 16.0.40219.1
-- The CXX compiler identification is MSVC 16.0.40219.1
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio 10.0/VC/bin/cl.exe
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio 10.0/VC/bin/cl.exe -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio 10.0/VC/bin/cl.exe
-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio 10.0/VC/bin/cl.exe -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- OpenCV ARCH: x86
-- OpenCV RUNTIME: vc10
-- OpenCV STATIC: OFF
-- Found OpenCV 2.4.10 in C:/Program Files/opencv/build/x86/vc10/lib
-- You might need to add C:\Program Files\opencv\build\x86\vc10\bin to your PATH to be able to run your applications.
-- Found eigen: C:/Program Files (x86)/Eigen/include  
-- Boost version: 1.54.0
-- Found the following Boost libraries:
--   system
--   filesystem
--   thread
--   date_time
--   iostreams
--   serialization
-- Found openni: C:/Program Files/OpenNI/Lib64/openNI64.lib  
-- Could NOT find OpenNI2 (missing:  OPENNI2_LIBRARY OPENNI2_INCLUDE_DIRS)
-- Could NOT find ensenso (missing:  ENSENSO_LIBRARY ENSENSO_INCLUDE_DIR)
-- Found Flann: C:/Program Files/flann/lib/flann_cpp_s.lib  
-- Could NOT find OpenNI2 (missing:  OPENNI2_LIBRARY OPENNI2_INCLUDE_DIRS)
-- Could NOT find ensenso (missing:  ENSENSO_LIBRARY ENSENSO_INCLUDE_DIR)
-- Found qhull: C:/Program Files/qhull/lib/qhullstatic.lib  
-- looking for PCL_COMMON
-- Found PCL_COMMON: C:/PCL/lib/pcl_common_debug.lib  
-- looking for PCL_OCTREE
-- Found PCL_OCTREE: C:/PCL/lib/pcl_octree_debug.lib  
-- looking for PCL_IO
-- Found PCL_IO: C:/PCL/lib/pcl_io_debug.lib  
-- looking for PCL_KDTREE
-- Found PCL_KDTREE: C:/PCL/lib/pcl_kdtree_debug.lib  
-- looking for PCL_SEARCH
-- Found PCL_SEARCH: C:/PCL/lib/pcl_search_debug.lib  
-- looking for PCL_SAMPLE_CONSENSUS
-- Found PCL_SAMPLE_CONSENSUS: C:/PCL/lib/pcl_sample_consensus_debug.lib  
-- looking for PCL_FILTERS
-- Found PCL_FILTERS: C:/PCL/lib/pcl_filters_debug.lib  
-- looking for PCL_2D
-- Found PCL_2D: C:/PCL/pcl/2d/include  
-- looking for PCL_GEOMETRY
-- Found PCL_GEOMETRY: C:/PCL/pcl/geometry/include  
-- looking for PCL_FEATURES
-- Found PCL_FEATURES: C:/PCL/lib/pcl_features_debug.lib  
-- looking for PCL_ML
-- Found PCL_ML: C:/PCL/lib/pcl_ml_debug.lib  
-- looking for PCL_SEGMENTATION
-- Found PCL_SEGMENTATION: C:/PCL/lib/pcl_segmentation_debug.lib  
-- looking for PCL_VISUALIZATION
-- Found PCL_VISUALIZATION: C:/PCL/lib/pcl_visualization_debug.lib  
-- looking for PCL_SURFACE
-- Found PCL_SURFACE: C:/PCL/lib/pcl_surface_debug.lib  
-- looking for PCL_REGISTRATION
-- Found PCL_REGISTRATION: C:/PCL/lib/pcl_registration_debug.lib  
-- looking for PCL_KEYPOINTS
-- Found PCL_KEYPOINTS: C:/PCL/lib/pcl_keypoints_debug.lib  
-- looking for PCL_TRACKING
-- Found PCL_TRACKING: C:/PCL/lib/pcl_tracking_debug.lib  
-- looking for PCL_RECOGNITION
-- Found PCL_RECOGNITION: C:/PCL/lib/pcl_recognition_debug.lib  
-- looking for PCL_STEREO
-- Found PCL_STEREO: C:/PCL/lib/pcl_stereo_debug.lib  
-- looking for PCL_CUDA_COMMON
-- Found PCL_CUDA_COMMON: C:/PCL/pcl/cuda/common/include  
-- looking for PCL_CUDA_IO
-- Found PCL_CUDA_IO: C:/PCL/lib/pcl_cuda_io_debug.lib  
-- looking for PCL_CUDA_FEATURES
-- Found PCL_CUDA_FEATURES: C:/PCL/lib/pcl_cuda_features_debug.lib  
-- looking for PCL_CUDA_SEGMENTATION
-- Found PCL_CUDA_SEGMENTATION: C:/PCL/lib/pcl_cuda_segmentation_debug.lib  
-- looking for PCL_CUDA_SAMPLE_CONSENSUS
-- Found PCL_CUDA_SAMPLE_CONSENSUS: C:/PCL/lib/pcl_cuda_sample_consensus_debug.lib  
-- looking for PCL_OUTOFCORE
-- Found PCL_OUTOFCORE: C:/PCL/lib/pcl_outofcore_debug.lib  
-- looking for PCL_GPU_CONTAINERS
-- Found PCL_GPU_CONTAINERS: C:/PCL/lib/pcl_gpu_containers_debug.lib  
-- looking for PCL_GPU_UTILS
-- Found PCL_GPU_UTILS: C:/PCL/lib/pcl_gpu_utils_debug.lib  
-- looking for PCL_GPU_OCTREE
-- Found PCL_GPU_OCTREE: C:/PCL/lib/pcl_gpu_octree_debug.lib  
-- looking for PCL_GPU_FEATURES
-- Found PCL_GPU_FEATURES: C:/PCL/lib/pcl_gpu_features_debug.lib  
-- looking for PCL_GPU_KINFU
-- Found PCL_GPU_KINFU: C:/PCL/lib/pcl_gpu_kinfu_debug.lib  
-- looking for PCL_GPU_KINFU_LARGE_SCALE
-- Found PCL_GPU_KINFU_LARGE_SCALE: C:/PCL/lib/pcl_gpu_kinfu_large_scale_debug.lib  
-- looking for PCL_GPU_SEGMENTATION
-- Found PCL_GPU_SEGMENTATION: C:/PCL/lib/pcl_gpu_segmentation_debug.lib  
-- looking for PCL_PEOPLE
-- Found PCL_PEOPLE: C:/PCL/lib/pcl_people_debug.lib  
-- Found PCL: optimized;C:/Program Files/Boost/lib/libboost_system-vc100-mt-1_54.lib;debug;C:/Program Files/Boost/lib/libboost_system-vc100-mt-gd-1_54.lib;optimized;C:/Program Files/Boost/lib/libboost_filesystem-vc100-mt-1_54.lib;debug;C:/Program Files/Boost/lib/libboost_filesystem-vc100-mt-gd-1_54.lib;optimized;C:/Program Files/Boost/lib/libboost_thread-vc100-mt-1_54.lib;debug;C:/Program Files/Boost/lib/libboost_thread-vc100-mt-gd-1_54.lib;optimized;C:/Program Files/Boost/lib/libboost_date_time-vc100-mt-1_54.lib;debug;C:/Program Files/Boost/lib/libboost_date_time-vc100-mt-gd-1_54.lib;optimized;C:/Program Files/Boost/lib/libboost_iostreams-vc100-mt-1_54.lib;debug;C:/Program Files/Boost/lib/libboost_iostreams-vc100-mt-gd-1_54.lib;optimized;C:/Program Files/Boost/lib/libboost_serialization-vc100-mt-1_54.lib;debug;C:/Program Files/Boost/lib/libboost_serialization-vc100-mt-gd-1_54.lib;optimized;C:/PCL/lib/pcl_common_debug.lib;debug;C:/PCL/lib/pcl_common_debug.lib;optimized;C:/PCL/lib/pcl_octree_debug.lib;debug;C:/PCL/lib/pcl_octree_debug.lib;C:/Program Files/OpenNI/Lib64/openNI64.lib;vtkCommon;vtkFiltering;vtkImaging;vtkGraphics;vtkGenericFiltering;vtkIO;vtkRendering;vtkVolumeRendering;vtkHybrid;vtkWidgets;vtkInfovis;vtkGeovis;vtkViews;vtkCharts;optimized;C:/PCL/lib/pcl_io_debug.lib;debug;C:/PCL/lib/pcl_io_debug.lib;optimized;C:/Program Files/flann/lib/flann_cpp_s.lib;debug;C:/Program Files/flann/lib/flann_cpp_s-gd.lib;optimized;C:/PCL/lib/pcl_kdtree_debug.lib;debug;C:/PCL/lib/pcl_kdtree_debug.lib;optimized;C:/PCL/lib/pcl_search_debug.lib;debug;C:/PCL/lib/pcl_search_debug.lib;optimized;C:/PCL/lib/pcl_sample_consensus_debug.lib;debug;C:/PCL/lib/pcl_sample_consensus_debug.lib;optimized;C:/PCL/lib/pcl_filters_debug.lib;debug;C:/PCL/lib/pcl_filters_debug.lib;optimized;C:/PCL/lib/pcl_features_debug.lib;debug;C:/PCL/lib/pcl_features_debug.lib;optimized;C:/PCL/lib/pcl_ml_debug.lib;debug;C:/PCL/lib/pcl_ml_debug.lib;optimized;C:/PCL/lib/pcl_segmentation_debug.lib;debug;C:/PCL/lib/pcl_segmentation_debug.lib;optimized;C:/PCL/lib/pcl_visualization_debug.lib;debug;C:/PCL/lib/pcl_visualization_debug.lib;optimized;C:/Program Files/qhull/lib/qhullstatic.lib;debug;C:/Program Files/qhull/lib/qhullstatic_d.lib;optimized;C:/PCL/lib/pcl_surface_debug.lib;debug;C:/PCL/lib/pcl_surface_debug.lib;optimized;C:/PCL/lib/pcl_registration_debug.lib;debug;C:/PCL/lib/pcl_registration_debug.lib;optimized;C:/PCL/lib/pcl_keypoints_debug.lib;debug;C:/PCL/lib/pcl_keypoints_debug.lib;optimized;C:/PCL/lib/pcl_tracking_debug.lib;debug;C:/PCL/lib/pcl_tracking_debug.lib;optimized;C:/PCL/lib/pcl_recognition_debug.lib;debug;C:/PCL/lib/pcl_recognition_debug.lib;optimized;C:/PCL/lib/pcl_stereo_debug.lib;debug;C:/PCL/lib/pcl_stereo_debug.lib;optimized;C:/PCL/lib/pcl_cuda_io_debug.lib;debug;C:/PCL/lib/pcl_cuda_io_debug.lib;optimized;C:/PCL/lib/pcl_cuda_features_debug.lib;debug;C:/PCL/lib/pcl_cuda_features_debug.lib;optimized;C:/PCL/lib/pcl_cuda_segmentation_debug.lib;debug;C:/PCL/lib/pcl_cuda_segmentation_debug.lib;optimized;C:/PCL/lib/pcl_cuda_sample_consensus_debug.lib;debug;C:/PCL/lib/pcl_cuda_sample_consensus_debug.lib;optimized;C:/PCL/lib/pcl_outofcore_debug.lib;debug;C:/PCL/lib/pcl_outofcore_debug.lib;optimized;C:/PCL/lib/pcl_gpu_containers_debug.lib;debug;C:/PCL/lib/pcl_gpu_containers_debug.lib;optimized;C:/PCL/lib/pcl_gpu_utils_debug.lib;debug;C:/PCL/lib/pcl_gpu_utils_debug.lib;optimized;C:/PCL/lib/pcl_gpu_octree_debug.lib;debug;C:/PCL/lib/pcl_gpu_octree_debug.lib;optimized;C:/PCL/lib/pcl_gpu_features_debug.lib;debug;C:/PCL/lib/pcl_gpu_features_debug.lib;optimized;C:/PCL/lib/pcl_gpu_kinfu_debug.lib;debug;C:/PCL/lib/pcl_gpu_kinfu_debug.lib;optimized;C:/PCL/lib/pcl_gpu_kinfu_large_scale_debug.lib;debug;C:/PCL/lib/pcl_gpu_kinfu_large_scale_debug.lib;optimized;C:/PCL/lib/pcl_gpu_segmentation_debug.lib;debug;C:/PCL/lib/pcl_gpu_segmentation_debug.lib;optimized;C:/PCL/lib/pcl_people_debug.lib;debug;C:/PCL/lib/pcl_people_debug.lib;optimized;C:/Program Files/Boost/lib/libboost_system-vc100-mt-1_54.lib;debug;C:/Program Files/Boost/lib/libboost_system-vc100-mt-gd-1_54.lib;optimized;C:/Program Files/Boost/lib/libboost_filesystem-vc100-mt-1_54.lib;debug;C:/Program Files/Boost/lib/libboost_filesystem-vc100-mt-gd-1_54.lib;optimized;C:/Program Files/Boost/lib/libboost_thread-vc100-mt-1_54.lib;debug;C:/Program Files/Boost/lib/libboost_thread-vc100-mt-gd-1_54.lib;optimized;C:/Program Files/Boost/lib/libboost_date_time-vc100-mt-1_54.lib;debug;C:/Program Files/Boost/lib/libboost_date_time-vc100-mt-gd-1_54.lib;optimized;C:/Program Files/Boost/lib/libboost_iostreams-vc100-mt-1_54.lib;debug;C:/Program Files/Boost/lib/libboost_iostreams-vc100-mt-gd-1_54.lib;optimized;C:/Program Files/Boost/lib/libboost_serialization-vc100-mt-1_54.lib;debug;C:/Program Files/Boost/lib/libboost_serialization-vc100-mt-gd-1_54.lib;optimized;C:/Program Files/qhull/lib/qhullstatic.lib;debug;C:/Program Files/qhull/lib/qhullstatic_d.lib;C:/Program Files/OpenNI/Lib64/openNI64.lib;optimized;C:/Program Files/flann/lib/flann_cpp_s.lib;debug;C:/Program Files/flann/lib/flann_cpp_s-gd.lib;vtkCommon;vtkFiltering;vtkImaging;vtkGraphics;vtkGenericFiltering;vtkIO;vtkRendering;vtkVolumeRendering;vtkHybrid;vtkWidgets;vtkInfovis;vtkGeovis;vtkViews;vtkCharts (Required is at least version "1.7")
-- Found QVTK: C:/Program Files/VTK 5.8.0/lib/vtk-5.8/QVTK.lib  
-- Found ZLIB: C:/Program Files/zlib/lib/zlib.lib (found version "1.2.8")
-- Looking for Q_WS_X11
-- Looking for Q_WS_X11 - not found
-- Looking for Q_WS_WIN
-- Looking for Q_WS_WIN - found
-- Looking for Q_WS_QWS
-- Looking for Q_WS_QWS - not found
-- Looking for Q_WS_MAC
-- Looking for Q_WS_MAC - not found
-- Found Qt4: C:/Qt/4.8.0/bin/qmake.exe (found version "4.8.0")
-- --------------------------------------------
-- Info :
--   CMAKE_INSTALL_PREFIX = C:/Program Files (x86)/RTABMap
--   CMAKE_BUILD_TYPE = Release
--   With OpenCV nonfree module (SIFT/SURF) = YES
--   With Freenect = NO (libfreenect not found)
--   With OpenNI2  = NO (OpenNI2 not found)
-- --------------------------------------------
-- Configuring done
-- Generating done
-- Build files have been written to: C:/rtabmap/build

c:\rtabmap\build>nmake
Scanning dependencies of target rtabmap_utilite
[  1%] Building CXX object utilite/src/CMakeFiles/rtabmap_utilite.dir/UEventsManager.cpp.obj
UEventsManager.cpp
[  2%] Building CXX object utilite/src/CMakeFiles/rtabmap_utilite.dir/UEventsHandler.cpp.obj
UEventsHandler.cpp
[  2%] Building CXX object utilite/src/CMakeFiles/rtabmap_utilite.dir/UEventsSender.cpp.obj
UEventsSender.cpp
[  3%] Building CXX object utilite/src/CMakeFiles/rtabmap_utilite.dir/UFile.cpp.obj
UFile.cpp
[  4%] Building CXX object utilite/src/CMakeFiles/rtabmap_utilite.dir/UDirectory.cpp.obj
UDirectory.cpp
[  5%] Building CXX object utilite/src/CMakeFiles/rtabmap_utilite.dir/UConversion.cpp.obj
UConversion.cpp
C:\rtabmap\utilite\src\UConversion.cpp(272) : 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:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE\stdio.h(354) : see declaration of 'vsnprintf'
[  6%] Building CXX object utilite/src/CMakeFiles/rtabmap_utilite.dir/ULogger.cpp.obj
ULogger.cpp
[  6%] Building CXX object utilite/src/CMakeFiles/rtabmap_utilite.dir/UThread.cpp.obj
UThread.cpp
[  7%] Building CXX object utilite/src/CMakeFiles/rtabmap_utilite.dir/UTimer.cpp.obj
UTimer.cpp
[  8%] Building CXX object utilite/src/CMakeFiles/rtabmap_utilite.dir/UProcessInfo.cpp.obj
UProcessInfo.cpp
Linking CXX shared library ..\..\..\bin\rtabmap_utilite.dll
   Creating library ..\..\..\lib\rtabmap_utilite.lib and object ..\..\..\lib\rtabmap_utilite.exp

[  8%] Built target rtabmap_utilite
Scanning dependencies of target uresourcegenerator
[  9%] Building CXX object utilite/resource_generator/CMakeFiles/uresourcegenerator.dir/main.cpp.obj
main.cpp
Linking CXX executable ..\..\..\bin\uresourcegenerator.exe
[  9%] Built target uresourcegenerator
[ 10%] [Creating resources]
 Using namespace=rtabmap
 Using target directory=C:/rtabmap/build/corelib/src
Input file "C:/rtabmap/corelib/src/resources/DatabaseSchema.sql" size = 3534 bytes
Output file "C:/rtabmap/build/corelib/src/DatabaseSchema_sql.h" size = 7301 bytes
Scanning dependencies of target rtabmap_core
[ 10%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/Rtabmap.cpp.obj
Rtabmap.cpp
C:\PROGRA~1\flann\include\flann/util/logger.h(66) : warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
        C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE\stdio.h(234) : see declaration of 'fopen'
[ 11%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/RtabmapThread.cpp.obj
RtabmapThread.cpp
[ 12%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/Statistics.cpp.obj
Statistics.cpp
[ 13%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/Memory.cpp.obj
Memory.cpp
C:\PROGRA~1\flann\include\flann/util/logger.h(66) : warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
        C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE\stdio.h(234) : see declaration of 'fopen'
[ 13%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/DBDriver.cpp.obj
DBDriver.cpp
[ 14%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/DBDriverSqlite3.cpp.obj
DBDriverSqlite3.cpp
C:\PROGRA~1\flann\include\flann/util/logger.h(66) : warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
        C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE\stdio.h(234) : see declaration of 'fopen'
[ 15%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/DBReader.cpp.obj
DBReader.cpp
C:\PROGRA~1\flann\include\flann/util/logger.h(66) : warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
        C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE\stdio.h(234) : see declaration of 'fopen'
[ 16%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/Camera.cpp.obj
Camera.cpp
[ 17%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/CameraThread.cpp.obj
CameraThread.cpp
c:\pcl\pcl\io\include\pcl\io\openni_camera\openni_exception.h(135) : warning C4996: 'vsprintf': This function or variable may be unsafe. Consider using vsprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
        C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE\stdio.h(371) : see declaration of 'vsprintf'
[ 17%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/CameraRGBD.cpp.obj
CameraRGBD.cpp
[ 18%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/EpipolarGeometry.cpp.obj
EpipolarGeometry.cpp
[ 19%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/VisualWord.cpp.obj
VisualWord.cpp
[ 20%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/VWDictionary.cpp.obj
VWDictionary.cpp
[ 21%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/BayesFilter.cpp.obj
BayesFilter.cpp
[ 21%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/Parameters.cpp.obj
Parameters.cpp
[ 22%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/Signature.cpp.obj
Signature.cpp
C:\PROGRA~1\flann\include\flann/util/logger.h(66) : warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
        C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE\stdio.h(234) : see declaration of 'fopen'
[ 23%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/Features2d.cpp.obj
Features2d.cpp
[ 24%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/Transform.cpp.obj
Transform.cpp
C:\PROGRA~1\flann\include\flann/util/logger.h(66) : warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
        C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE\stdio.h(234) : see declaration of 'fopen'
[ 24%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/util3d.cpp.obj
util3d.cpp
C:\PROGRA~1\flann\include\flann/util/logger.h(66) : warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
        C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE\stdio.h(234) : see declaration of 'fopen'
C:\PCL\pcl\io\include\pcl/io/boost.h(80) : warning C4005: 'BOOST_PARAMETER_MAX_ARITY' : macro redefinition
        C:\PROGRA~1\Boost\include\boost/parameter/config.hpp(10) : see previous definition of 'BOOST_PARAMETER_MAX_ARITY'
[ 25%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/Odometry.cpp.obj
Odometry.cpp
C:\PROGRA~1\flann\include\flann/util/logger.h(66) : warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
        C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE\stdio.h(234) : see declaration of 'fopen'
[ 26%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/SensorData.cpp.obj
SensorData.cpp
[ 27%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/toro3d/posegraph3.cpp.obj
posegraph3.cpp
[ 28%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/toro3d/treeoptimizer3_iteration.cpp.obj
treeoptimizer3_iteration.cpp
C:\rtabmap\corelib\src\toro3d\treeoptimizer3_iteration.cpp(335) : warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
        C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE\stdio.h(371) : see declaration of 'sprintf'
[ 28%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/toro3d/treeoptimizer3.cpp.obj
treeoptimizer3.cpp
[ 29%] Building C object corelib/src/CMakeFiles/rtabmap_core.dir/sqlite3/sqlite3.c.obj
sqlite3.c
Linking CXX shared library ..\..\..\bin\rtabmap_core.dll
   Creating library ..\..\..\lib\rtabmap_core.lib and object ..\..\..\lib\rtabmap_core.exp

Rtabmap.cpp.obj : error LNK2019: unresolved external symbol "protected: bool __thiscall pcl::PCLBase<struct pcl::PointXYZ>::deinitCompute(void)" (?deinitCompute@?$PCLBase@UPointXYZ@pcl@@@pcl@@IAE_NXZ) referenced in function "public: void __thiscall pcl::FilterIndices<struct pcl::PointXYZ>::filter(class std::vector<int,class std::allocator<int> > &)" (?filter@?$FilterIndices@UPointXYZ@pcl@@@pcl@@QAEXAAV?$vector@HV?$allocator@H@std@@@std@@@Z)

Memory.cpp.obj : error LNK2001: unresolved external symbol "protected: bool __thiscall pcl::PCLBase<struct pcl::PointXYZ>::deinitCompute(void)" (?deinitCompute@?$PCLBase@UPointXYZ@pcl@@@pcl@@IAE_NXZ)

util3d.cpp.obj : error LNK2001: unresolved external symbol "protected: bool __thiscall pcl::PCLBase<struct pcl::PointXYZ>::deinitCompute(void)" (?deinitCompute@?$PCLBase@UPointXYZ@pcl@@@pcl@@IAE_NXZ)

Rtabmap.cpp.obj : error LNK2019: unresolved external symbol "protected: bool __thiscall pcl::PCLBase<struct pcl::PointXYZ>::initCompute(void)" (?initCompute@?$PCLBase@UPointXYZ@pcl@@@pcl@@IAE_NXZ) referenced in function "public: void __thiscall pcl::FilterIndices<struct pcl::PointXYZ>::filter(class std::vector<int,class std::allocator<int> > &)" (?filter@?$FilterIndices@UPointXYZ@pcl@@@pcl@@QAEXAAV?$vector@HV?$allocator@H@std@@@std@@@Z)

Memory.cpp.obj : error LNK2001: unresolved external symbol "protected: bool __thiscall pcl::PCLBase<struct pcl::PointXYZ>::initCompute(void)" (?initCompute@?$PCLBase@UPointXYZ@pcl@@@pcl@@IAE_NXZ)

util3d.cpp.obj : error LNK2001: unresolved external symbol "protected: bool __thiscall pcl::PCLBase<struct pcl::PointXYZ>::initCompute(void)" (?initCompute@?$PCLBase@UPointXYZ@pcl@@@pcl@@IAE_NXZ)

util3d.cpp.obj : error LNK2001: unresolved external symbol "class boost::system::error_category const & __cdecl boost::system::system_category(void)" (?system_category@system@boost@@YAABVerror_category@12@XZ)

Odometry.cpp.obj : error LNK2001: unresolved external symbol "class boost::system::error_category const & __cdecl boost::system::system_category(void)" (?system_category@system@boost@@YAABVerror_category@12@XZ)

Rtabmap.cpp.obj : error LNK2019: unresolved external symbol "class boost::system::error_category const & __cdecl boost::system::system_category(void)" (?system_category@system@boost@@YAABVerror_category@12@XZ) referenced in function "public: __thiscall boost::thread_exception::thread_exception(int,char const *)" (??0thread_exception@boost@@QAE@HPBD@Z)

Memory.cpp.obj : error LNK2001: unresolved external symbol "class boost::system::error_category const & __cdecl boost::system::system_category(void)" (?system_category@system@boost@@YAABVerror_category@12@XZ)

CameraThread.cpp.obj : error LNK2001: unresolved external symbol "class boost::system::error_category const & __cdecl boost::system::system_category(void)" (?system_category@system@boost@@YAABVerror_category@12@XZ)

CameraRGBD.cpp.obj : error LNK2001: unresolved external symbol "class boost::system::error_category const & __cdecl boost::system::system_category(void)" (?system_category@system@boost@@YAABVerror_category@12@XZ)

Rtabmap.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall pcl::PCLBase<struct pcl::PointXYZ>::setInputCloud(class boost::shared_ptr<class pcl::PointCloud<struct pcl::PointXYZ> const > const &)" (?setInputCloud@?$PCLBase@UPointXYZ@pcl@@@pcl@@UAEXABV?$shared_ptr@$$CBV?$PointCloud@UPointXYZ@pcl@@@pcl@@@boost@@@Z)

Memory.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall pcl::PCLBase<struct pcl::PointXYZ>::setInputCloud(class boost::shared_ptr<class pcl::PointCloud<struct pcl::PointXYZ> const > const &)" (?setInputCloud@?$PCLBase@UPointXYZ@pcl@@@pcl@@UAEXABV?$shared_ptr@$$CBV?$PointCloud@UPointXYZ@pcl@@@pcl@@@boost@@@Z)

util3d.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall pcl::PCLBase<struct pcl::PointXYZ>::setInputCloud(class boost::shared_ptr<class pcl::PointCloud<struct pcl::PointXYZ> const > const &)" (?setInputCloud@?$PCLBase@UPointXYZ@pcl@@@pcl@@UAEXABV?$shared_ptr@$$CBV?$PointCloud@UPointXYZ@pcl@@@pcl@@@boost@@@Z)

Rtabmap.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall pcl::PCLBase<struct pcl::PointXYZ>::setIndices(unsigned int,unsigned int,unsigned int,unsigned int)" (?setIndices@?$PCLBase@UPointXYZ@pcl@@@pcl@@UAEXIIII@Z)

Memory.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall pcl::PCLBase<struct pcl::PointXYZ>::setIndices(unsigned int,unsigned int,unsigned int,unsigned int)" (?setIndices@?$PCLBase@UPointXYZ@pcl@@@pcl@@UAEXIIII@Z)

util3d.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall pcl::PCLBase<struct pcl::PointXYZ>::setIndices(unsigned int,unsigned int,unsigned int,unsigned int)" (?setIndices@?$PCLBase@UPointXYZ@pcl@@@pcl@@UAEXIIII@Z)

Rtabmap.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall pcl::PCLBase<struct pcl::PointXYZ>::setIndices(class boost::shared_ptr<struct pcl::PointIndices const > const &)" (?setIndices@?$PCLBase@UPointXYZ@pcl@@@pcl@@UAEXABV?$shared_ptr@$$CBUPointIndices@pcl@@@boost@@@Z)

Memory.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall pcl::PCLBase<struct pcl::PointXYZ>::setIndices(class boost::shared_ptr<struct pcl::PointIndices const > const &)" (?setIndices@?$PCLBase@UPointXYZ@pcl@@@pcl@@UAEXABV?$shared_ptr@$$CBUPointIndices@pcl@@@boost@@@Z)

util3d.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall pcl::PCLBase<struct pcl::PointXYZ>::setIndices(class boost::shared_ptr<struct pcl::PointIndices const > const &)" (?setIndices@?$PCLBase@UPointXYZ@pcl@@@pcl@@UAEXABV?$shared_ptr@$$CBUPointIndices@pcl@@@boost@@@Z)

Rtabmap.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall pcl::PCLBase<struct pcl::PointXYZ>::setIndices(class boost::shared_ptr<class std::vector<int,class std::allocator<int> > const > const &)" (?setIndices@?$PCLBase@UPointXYZ@pcl@@@pcl@@UAEXABV?$shared_ptr@$$CBV?$vector@HV?$allocator@H@std@@@std@@@boost@@@Z)

Memory.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall pcl::PCLBase<struct pcl::PointXYZ>::setIndices(class boost::shared_ptr<class std::vector<int,class std::allocator<int> > const > const &)" (?setIndices@?$PCLBase@UPointXYZ@pcl@@@pcl@@UAEXABV?$shared_ptr@$$CBV?$vector@HV?$allocator@H@std@@@std@@@boost@@@Z)

util3d.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall pcl::PCLBase<struct pcl::PointXYZ>::setIndices(class boost::shared_ptr<class std::vector<int,class std::allocator<int> > const > const &)" (?setIndices@?$PCLBase@UPointXYZ@pcl@@@pcl@@UAEXABV?$shared_ptr@$$CBV?$vector@HV?$allocator@H@std@@@std@@@boost@@@Z)

Rtabmap.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall pcl::PCLBase<struct pcl::PointXYZ>::setIndices(class boost::shared_ptr<class std::vector<int,class std::allocator<int> > > const &)" (?setIndices@?$PCLBase@UPointXYZ@pcl@@@pcl@@UAEXABV?$shared_ptr@V?$vector@HV?$allocator@H@std@@@std@@@boost@@@Z)

Memory.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall pcl::PCLBase<struct pcl::PointXYZ>::setIndices(class boost::shared_ptr<class std::vector<int,class std::allocator<int> > > const &)" (?setIndices@?$PCLBase@UPointXYZ@pcl@@@pcl@@UAEXABV?$shared_ptr@V?$vector@HV?$allocator@H@std@@@std@@@boost@@@Z)

util3d.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall pcl::PCLBase<struct pcl::PointXYZ>::setIndices(class boost::shared_ptr<class std::vector<int,class std::allocator<int> > > const &)" (?setIndices@?$PCLBase@UPointXYZ@pcl@@@pcl@@UAEXABV?$shared_ptr@V?$vector@HV?$allocator@H@std@@@std@@@boost@@@Z)

Rtabmap.cpp.obj : error LNK2019: unresolved external symbol "public: __thiscall pcl::PCLBase<struct pcl::PointXYZ>::PCLBase<struct pcl::PointXYZ>(void)" (??0?$PCLBase@UPointXYZ@pcl@@@pcl@@QAE@XZ) referenced in function "public: __thiscall pcl::Filter<struct pcl::PointXYZ>::Filter<struct pcl::PointXYZ>(bool)" (??0?$Filter@UPointXYZ@pcl@@@pcl@@QAE@_N@Z)

Memory.cpp.obj : error LNK2001: unresolved external symbol "public: __thiscall pcl::PCLBase<struct pcl::PointXYZ>::PCLBase<struct pcl::PointXYZ>(void)" (??0?$PCLBase@UPointXYZ@pcl@@@pcl@@QAE@XZ)

util3d.cpp.obj : error LNK2001: unresolved external symbol "public: __thiscall pcl::PCLBase<struct pcl::PointXYZ>::PCLBase<struct pcl::PointXYZ>(void)" (??0?$PCLBase@UPointXYZ@pcl@@@pcl@@QAE@XZ)

Rtabmap.cpp.obj : error LNK2001: unresolved external symbol "protected: virtual void __thiscall pcl::CropBox<struct pcl::PointXYZ>::applyFilter(class pcl::PointCloud<struct pcl::PointXYZ> &)" (?applyFilter@?$CropBox@UPointXYZ@pcl@@@pcl@@MAEXAAV?$PointCloud@UPointXYZ@pcl@@@2@@Z)

Rtabmap.cpp.obj : error LNK2001: unresolved external symbol "protected: virtual void __thiscall pcl::CropBox<struct pcl::PointXYZ>::applyFilter(class std::vector<int,class std::allocator<int> > &)" (?applyFilter@?$CropBox@UPointXYZ@pcl@@@pcl@@MAEXAAV?$vector@HV?$allocator@H@std@@@std@@@Z)

Rtabmap.cpp.obj : error LNK2019: unresolved external symbol "public: __thiscall pcl::search::KdTree<struct pcl::PointXYZ,class pcl::KdTreeFLANN<struct pcl::PointXYZ,struct flann::L2_Simple<float> > >::KdTree<struct pcl::PointXYZ,class pcl::KdTreeFLANN<struct pcl::PointXYZ,struct flann::L2_Simple<float> > >(bool)" (??0?$KdTree@UPointXYZ@pcl@@V?$KdTreeFLANN@UPointXYZ@pcl@@U?$L2_Simple@M@flann@@@2@@search@pcl@@QAE@_N@Z) referenced in function "public: class std::map<int,class rtabmap::Transform,struct std::less<int>,class std::allocator<struct std::pair<int const ,class rtabmap::Transform> > > __thiscall rtabmap::Rtabmap::getOptimizedWMPosesInRadius(int,int,float,int,int &)const " (?getOptimizedWMPosesInRadius@Rtabmap@rtabmap@@QBE?AV?$map@HVTransform@rtabmap@@U?$less@H@std@@V?$allocator@U?$pair@$$CBHVTransform@rtabmap@@@std@@@4@@std@@HHMHAAH@Z)

util3d.cpp.obj : error LNK2001: unresolved external symbol "public: __thiscall pcl::search::KdTree<struct pcl::PointXYZ,class pcl::KdTreeFLANN<struct pcl::PointXYZ,struct flann::L2_Simple<float> > >::KdTree<struct pcl::PointXYZ,class pcl::KdTreeFLANN<struct pcl::PointXYZ,struct flann::L2_Simple<float> > >(bool)" (??0?$KdTree@UPointXYZ@pcl@@V?$KdTreeFLANN@UPointXYZ@pcl@@U?$L2_Simple@M@flann@@@2@@search@pcl@@QAE@_N@Z)

util3d.cpp.obj : error LNK2001: unresolved external symbol "class boost::system::error_category const & __cdecl boost::system::generic_category(void)" (?generic_category@system@boost@@YAABVerror_category@12@XZ)

Odometry.cpp.obj : error LNK2001: unresolved external symbol "class boost::system::error_category const & __cdecl boost::system::generic_category(void)" (?generic_category@system@boost@@YAABVerror_category@12@XZ)

Rtabmap.cpp.obj : error LNK2019: unresolved external symbol "class boost::system::error_category const & __cdecl boost::system::generic_category(void)" (?generic_category@system@boost@@YAABVerror_category@12@XZ) referenced in function "void __cdecl boost::system::`dynamic initializer for 'posix_category''(void)" (??__Eposix_category@system@boost@@YAXXZ)

Memory.cpp.obj : error LNK2001: unresolved external symbol "class boost::system::error_category const & __cdecl boost::system::generic_category(void)" (?generic_category@system@boost@@YAABVerror_category@12@XZ)

CameraThread.cpp.obj : error LNK2001: unresolved external symbol "class boost::system::error_category const & __cdecl boost::system::generic_category(void)" (?generic_category@system@boost@@YAABVerror_category@12@XZ)

CameraRGBD.cpp.obj : error LNK2001: unresolved external symbol "class boost::system::error_category const & __cdecl boost::system::generic_category(void)" (?generic_category@system@boost@@YAABVerror_category@12@XZ)

Memory.cpp.obj : error LNK2001: unresolved external symbol "protected: virtual void __thiscall pcl::VoxelGrid<struct pcl::PointXYZ>::applyFilter(class pcl::PointCloud<struct pcl::PointXYZ> &)" (?applyFilter@?$VoxelGrid@UPointXYZ@pcl@@@pcl@@MAEXAAV?$PointCloud@UPointXYZ@pcl@@@2@@Z)

util3d.cpp.obj : error LNK2001: unresolved external symbol "protected: virtual void __thiscall pcl::VoxelGrid<struct pcl::PointXYZ>::applyFilter(class pcl::PointCloud<struct pcl::PointXYZ> &)" (?applyFilter@?$VoxelGrid@UPointXYZ@pcl@@@pcl@@MAEXAAV?$PointCloud@UPointXYZ@pcl@@@2@@Z)

Memory.cpp.obj : error LNK2019: unresolved external symbol "void __cdecl pcl::removeNaNNormalsFromPointCloud<struct pcl::PointNormal>(class pcl::PointCloud<struct pcl::PointNormal> const &,class pcl::PointCloud<struct pcl::PointNormal> &,class std::vector<int,class std::allocator<int> > &)" (??$removeNaNNormalsFromPointCloud@UPointNormal@pcl@@@pcl@@YAXABV?$PointCloud@UPointNormal@pcl@@@0@AAV10@AAV?$vector@HV?$allocator@H@std@@@std@@@Z) referenced in function "class boost::shared_ptr<class pcl::PointCloud<struct pcl::PointNormal> > __cdecl rtabmap::util3d::removeNaNNormalsFromPointCloud<struct pcl::PointNormal>(class boost::shared_ptr<class pcl::PointCloud<struct pcl::PointNormal> > const &)" (??$removeNaNNormalsFromPointCloud@UPointNormal@pcl@@@util3d@rtabmap@@YA?AV?$shared_ptr@V?$PointCloud@UPointNormal@pcl@@@pcl@@@boost@@ABV23@@Z)

Odometry.cpp.obj : error LNK2001: unresolved external symbol "void __cdecl pcl::removeNaNNormalsFromPointCloud<struct pcl::PointNormal>(class pcl::PointCloud<struct pcl::PointNormal> const &,class pcl::PointCloud<struct pcl::PointNormal> &,class std::vector<int,class std::allocator<int> > &)" (??$removeNaNNormalsFromPointCloud@UPointNormal@pcl@@@pcl@@YAXABV?$PointCloud@UPointNormal@pcl@@@0@AAV10@AAV?$vector@HV?$allocator@H@std@@@std@@@Z)

CameraRGBD.cpp.obj : error LNK2019: unresolved external symbol "public: void __thiscall openni_wrapper::DepthImage::fillDepthImageRaw(unsigned int,unsigned int,unsigned short *,unsigned int)const " (?fillDepthImageRaw@DepthImage@openni_wrapper@@QBEXIIPAGI@Z) referenced in function "public: void __thiscall rtabmap::CameraOpenni::image_cb(class boost::shared_ptr<class openni_wrapper::Image> const &,class boost::shared_ptr<class openni_wrapper::DepthImage> const &,float)" (?image_cb@CameraOpenni@rtabmap@@QAEXABV?$shared_ptr@VImage@openni_wrapper@@@boost@@ABV?$shared_ptr@VDepthImage@openni_wrapper@@@4@M@Z)

CameraRGBD.cpp.obj : error LNK2019: unresolved external symbol "public: __thiscall pcl::OpenNIGrabber::OpenNIGrabber(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,enum pcl::OpenNIGrabber::Mode const &,enum pcl::OpenNIGrabber::Mode const &)" (??0OpenNIGrabber@pcl@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABW4Mode@01@1@Z) referenced in function "public: virtual bool __thiscall rtabmap::CameraOpenni::init(void)" (?init@CameraOpenni@rtabmap@@UAE_NXZ)

util3d.cpp.obj : error LNK2019: unresolved external symbol "public: virtual void __thiscall pcl::PCLBase<struct pcl::PointNormal>::setInputCloud(class boost::shared_ptr<class pcl::PointCloud<struct pcl::PointNormal> const > const &)" (?setInputCloud@?$PCLBase@UPointNormal@pcl@@@pcl@@UAEXABV?$shared_ptr@$$CBV?$PointCloud@UPointNormal@pcl@@@pcl@@@boost@@@Z) referenced in function "public: virtual void __thiscall pcl::Registration<struct pcl::PointNormal,struct pcl::PointNormal,float>::setInputSource(class boost::shared_ptr<class pcl::PointCloud<struct pcl::PointNormal> const > const &)" (?setInputSource@?$Registration@UPointNormal@pcl@@U12@M@pcl@@UAEXABV?$shared_ptr@$$CBV?$PointCloud@UPointNormal@pcl@@@pcl@@@boost@@@Z)

util3d.cpp.obj : error LNK2019: unresolved external symbol "protected: bool __thiscall pcl::PCLBase<struct pcl::PointXYZRGB>::deinitCompute(void)" (?deinitCompute@?$PCLBase@UPointXYZRGB@pcl@@@pcl@@IAE_NXZ) referenced in function "public: void __thiscall pcl::FilterIndices<struct pcl::PointXYZRGB>::filter(class std::vector<int,class std::allocator<int> > &)" (?filter@?$FilterIndices@UPointXYZRGB@pcl@@@pcl@@QAEXAAV?$vector@HV?$allocator@H@std@@@std@@@Z)

util3d.cpp.obj : error LNK2019: unresolved external symbol "protected: bool __thiscall pcl::PCLBase<struct pcl::PointXYZRGB>::initCompute(void)" (?initCompute@?$PCLBase@UPointXYZRGB@pcl@@@pcl@@IAE_NXZ) referenced in function "public: void __thiscall pcl::FilterIndices<struct pcl::PointXYZRGB>::filter(class std::vector<int,class std::allocator<int> > &)" (?filter@?$FilterIndices@UPointXYZRGB@pcl@@@pcl@@QAEXAAV?$vector@HV?$allocator@H@std@@@std@@@Z)

util3d.cpp.obj : error LNK2019: unresolved external symbol "void __cdecl pcl::console::print(enum pcl::console::VERBOSITY_LEVEL,char const *,...)" (?print@console@pcl@@YAXW4VERBOSITY_LEVEL@12@PBDZZ) referenced in function "public: virtual bool __thiscall pcl::registration::DefaultConvergenceCriteria<float>::hasConverged(void)" (?hasConverged@?$DefaultConvergenceCriteria@M@registration@pcl@@UAE_NXZ)

util3d.cpp.obj : error LNK2019: unresolved external symbol _compress referenced in function "class cv::Mat __cdecl rtabmap::util3d::compressData2(class cv::Mat const &)" (?compressData2@util3d@rtabmap@@YA?AVMat@cv@@ABV34@@Z)

util3d.cpp.obj : error LNK2019: unresolved external symbol _compressBound referenced in function "class cv::Mat __cdecl rtabmap::util3d::compressData2(class cv::Mat const &)" (?compressData2@util3d@rtabmap@@YA?AVMat@cv@@ABV34@@Z)

util3d.cpp.obj : error LNK2001: unresolved external symbol "public: virtual class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const & __thiscall pcl::search::Search<struct pcl::PointXYZRGBNormal>::getName(void)const " (?getName@?$Search@UPointXYZRGBNormal@pcl@@@search@pcl@@UBEABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ)

util3d.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall pcl::search::Search<struct pcl::PointXYZRGBNormal>::setSortedResults(bool)" (?setSortedResults@?$Search@UPointXYZRGBNormal@pcl@@@search@pcl@@UAEX_N@Z)

util3d.cpp.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall pcl::search::Search<struct pcl::PointXYZRGBNormal>::getSortedResults(void)" (?getSortedResults@?$Search@UPointXYZRGBNormal@pcl@@@search@pcl@@UAE_NXZ)

util3d.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall pcl::search::Search<struct pcl::PointXYZRGBNormal>::setInputCloud(class boost::shared_ptr<class pcl::PointCloud<struct pcl::PointXYZRGBNormal> const > const &,class boost::shared_ptr<class std::vector<int,class std::allocator<int> > const > const &)" (?setInputCloud@?$Search@UPointXYZRGBNormal@pcl@@@search@pcl@@UAEXABV?$shared_ptr@$$CBV?$PointCloud@UPointXYZRGBNormal@pcl@@@pcl@@@boost@@ABV?$shared_ptr@$$CBV?$vector@HV?$allocator@H@std@@@std@@@5@@Z)

util3d.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall pcl::search::Search<struct pcl::PointXYZRGBNormal>::nearestKSearch(class pcl::PointCloud<struct pcl::PointXYZRGBNormal> const &,class std::vector<int,class std::allocator<int> > const &,int,class std::vector<class std::vector<int,class std::allocator<int> >,class std::allocator<class std::vector<int,class std::allocator<int> > > > &,class std::vector<class std::vector<float,class std::allocator<float> >,class std::allocator<class std::vector<float,class std::allocator<float> > > > &)const " (?nearestKSearch@?$Search@UPointXYZRGBNormal@pcl@@@search@pcl@@UBEXABV?$PointCloud@UPointXYZRGBNormal@pcl@@@3@ABV?$vector@HV?$allocator@H@std@@@std@@HAAV?$vector@V?$vector@HV?$allocator@H@std@@@std@@V?$allocator@V?$vector@HV?$allocator@H@std@@@std@@@2@@6@AAV?$vector@V?$vector@MV?$allocator@M@std@@@std@@V?$allocator@V?$vector@MV?$allocator@M@std@@@std@@@2@@6@@Z)

util3d.cpp.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall pcl::search::Search<struct pcl::PointXYZRGBNormal>::nearestKSearch(int,int,class std::vector<int,class std::allocator<int> > &,class std::vector<float,class std::allocator<float> > &)const " (?nearestKSearch@?$Search@UPointXYZRGBNormal@pcl@@@search@pcl@@UBEHHHAAV?$vector@HV?$allocator@H@std@@@std@@AAV?$vector@MV?$allocator@M@std@@@5@@Z)

util3d.cpp.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall pcl::search::Search<struct pcl::PointXYZRGBNormal>::nearestKSearch(class pcl::PointCloud<struct pcl::PointXYZRGBNormal> const &,int,int,class std::vector<int,class std::allocator<int> > &,class std::vector<float,class std::allocator<float> > &)const " (?nearestKSearch@?$Search@UPointXYZRGBNormal@pcl@@@search@pcl@@UBEHABV?$PointCloud@UPointXYZRGBNormal@pcl@@@3@HHAAV?$vector@HV?$allocator@H@std@@@std@@AAV?$vector@MV?$allocator@M@std@@@6@@Z)

util3d.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall pcl::search::Search<struct pcl::PointXYZRGBNormal>::radiusSearch(class pcl::PointCloud<struct pcl::PointXYZRGBNormal> const &,class std::vector<int,class std::allocator<int> > const &,double,class std::vector<class std::vector<int,class std::allocator<int> >,class std::allocator<class std::vector<int,class std::allocator<int> > > > &,class std::vector<class std::vector<float,class std::allocator<float> >,class std::allocator<class std::vector<float,class std::allocator<float> > > > &,unsigned int)const " (?radiusSearch@?$Search@UPointXYZRGBNormal@pcl@@@search@pcl@@UBEXABV?$PointCloud@UPointXYZRGBNormal@pcl@@@3@ABV?$vector@HV?$allocator@H@std@@@std@@NAAV?$vector@V?$vector@HV?$allocator@H@std@@@std@@V?$allocator@V?$vector@HV?$allocator@H@std@@@std@@@2@@6@AAV?$vector@V?$vector@MV?$allocator@M@std@@@std@@V?$allocator@V?$vector@MV?$allocator@M@std@@@std@@@2@@6@I@Z)

util3d.cpp.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall pcl::search::Search<struct pcl::PointXYZRGBNormal>::radiusSearch(int,double,class std::vector<int,class std::allocator<int> > &,class std::vector<float,class std::allocator<float> > &,unsigned int)const " (?radiusSearch@?$Search@UPointXYZRGBNormal@pcl@@@search@pcl@@UBEHHNAAV?$vector@HV?$allocator@H@std@@@std@@AAV?$vector@MV?$allocator@M@std@@@5@I@Z)

util3d.cpp.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall pcl::search::Search<struct pcl::PointXYZRGBNormal>::radiusSearch(class pcl::PointCloud<struct pcl::PointXYZRGBNormal> const &,int,double,class std::vector<int,class std::allocator<int> > &,class std::vector<float,class std::allocator<float> > &,unsigned int)const " (?radiusSearch@?$Search@UPointXYZRGBNormal@pcl@@@search@pcl@@UBEHABV?$PointCloud@UPointXYZRGBNormal@pcl@@@3@HNAAV?$vector@HV?$allocator@H@std@@@std@@AAV?$vector@MV?$allocator@M@std@@@6@I@Z)

util3d.cpp.obj : error LNK2019: unresolved external symbol _uncompress referenced in function "class cv::Mat __cdecl rtabmap::util3d::uncompressData(unsigned char const *,unsigned long)" (?uncompressData@util3d@rtabmap@@YA?AVMat@cv@@PBEK@Z)

util3d.cpp.obj : error LNK2019: unresolved external symbol "public: void __thiscall pcl::search::KdTree<struct pcl::PointXYZ,class pcl::KdTreeFLANN<struct pcl::PointXYZ,struct flann::L2_Simple<float> > >::setPointRepresentation(class boost::shared_ptr<class pcl::PointRepresentation<struct pcl::PointXYZ> const > const &)" (?setPointRepresentation@?$KdTree@UPointXYZ@pcl@@V?$KdTreeFLANN@UPointXYZ@pcl@@U?$L2_Simple@M@flann@@@2@@search@pcl@@QAEXABV?$shared_ptr@$$CBV?$PointRepresentation@UPointXYZ@pcl@@@pcl@@@boost@@@Z) referenced in function "public: void __thiscall pcl::registration::CorrespondenceEstimationBase<struct pcl::PointXYZ,struct pcl::PointXYZ,float>::setInputTarget(class boost::shared_ptr<class pcl::PointCloud<struct pcl::PointXYZ> const > const &)" (?setInputTarget@?$CorrespondenceEstimationBase@UPointXYZ@pcl@@U12@M@registration@pcl@@QAEXABV?$shared_ptr@$$CBV?$PointCloud@UPointXYZ@pcl@@@pcl@@@boost@@@Z)

util3d.cpp.obj : error LNK2019: unresolved external symbol "public: void __thiscall pcl::search::KdTree<struct pcl::PointNormal,class pcl::KdTreeFLANN<struct pcl::PointNormal,struct flann::L2_Simple<float> > >::setPointRepresentation(class boost::shared_ptr<class pcl::PointRepresentation<struct pcl::PointNormal> const > const &)" (?setPointRepresentation@?$KdTree@UPointNormal@pcl@@V?$KdTreeFLANN@UPointNormal@pcl@@U?$L2_Simple@M@flann@@@2@@search@pcl@@QAEXABV?$shared_ptr@$$CBV?$PointRepresentation@UPointNormal@pcl@@@pcl@@@boost@@@Z) referenced in function "public: void __thiscall pcl::registration::CorrespondenceEstimationBase<struct pcl::PointNormal,struct pcl::PointNormal,float>::setInputTarget(class boost::shared_ptr<class pcl::PointCloud<struct pcl::PointNormal> const > const &)" (?setInputTarget@?$CorrespondenceEstimationBase@UPointNormal@pcl@@U12@M@registration@pcl@@QAEXABV?$shared_ptr@$$CBV?$PointCloud@UPointNormal@pcl@@@pcl@@@boost@@@Z)

util3d.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall pcl::PCLBase<struct pcl::PointNormal>::setIndices(unsigned int,unsigned int,unsigned int,unsigned int)" (?setIndices@?$PCLBase@UPointNormal@pcl@@@pcl@@UAEXIIII@Z)

util3d.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall pcl::PCLBase<struct pcl::PointNormal>::setIndices(class boost::shared_ptr<struct pcl::PointIndices const > const &)" (?setIndices@?$PCLBase@UPointNormal@pcl@@@pcl@@UAEXABV?$shared_ptr@$$CBUPointIndices@pcl@@@boost@@@Z)

util3d.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall pcl::PCLBase<struct pcl::PointNormal>::setIndices(class boost::shared_ptr<class std::vector<int,class std::allocator<int> > const > const &)" (?setIndices@?$PCLBase@UPointNormal@pcl@@@pcl@@UAEXABV?$shared_ptr@$$CBV?$vector@HV?$allocator@H@std@@@std@@@boost@@@Z)

util3d.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall pcl::PCLBase<struct pcl::PointNormal>::setIndices(class boost::shared_ptr<class std::vector<int,class std::allocator<int> > > const &)" (?setIndices@?$PCLBase@UPointNormal@pcl@@@pcl@@UAEXABV?$shared_ptr@V?$vector@HV?$allocator@H@std@@@std@@@boost@@@Z)

util3d.cpp.obj : error LNK2001: unresolved external symbol "public: virtual class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const & __thiscall pcl::search::Search<struct pcl::PointXYZ>::getName(void)const " (?getName@?$Search@UPointXYZ@pcl@@@search@pcl@@UBEABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ)

util3d.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall pcl::search::Search<struct pcl::PointXYZ>::setSortedResults(bool)" (?setSortedResults@?$Search@UPointXYZ@pcl@@@search@pcl@@UAEX_N@Z)

util3d.cpp.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall pcl::search::Search<struct pcl::PointXYZ>::getSortedResults(void)" (?getSortedResults@?$Search@UPointXYZ@pcl@@@search@pcl@@UAE_NXZ)

util3d.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall pcl::search::Search<struct pcl::PointXYZ>::setInputCloud(class boost::shared_ptr<class pcl::PointCloud<struct pcl::PointXYZ> const > const &,class boost::shared_ptr<class std::vector<int,class std::allocator<int> > const > const &)" (?setInputCloud@?$Search@UPointXYZ@pcl@@@search@pcl@@UAEXABV?$shared_ptr@$$CBV?$PointCloud@UPointXYZ@pcl@@@pcl@@@boost@@ABV?$shared_ptr@$$CBV?$vector@HV?$allocator@H@std@@@std@@@5@@Z)

util3d.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall pcl::search::Search<struct pcl::PointXYZ>::nearestKSearch(class pcl::PointCloud<struct pcl::PointXYZ> const &,class std::vector<int,class std::allocator<int> > const &,int,class std::vector<class std::vector<int,class std::allocator<int> >,class std::allocator<class std::vector<int,class std::allocator<int> > > > &,class std::vector<class std::vector<float,class std::allocator<float> >,class std::allocator<class std::vector<float,class std::allocator<float> > > > &)const " (?nearestKSearch@?$Search@UPointXYZ@pcl@@@search@pcl@@UBEXABV?$PointCloud@UPointXYZ@pcl@@@3@ABV?$vector@HV?$allocator@H@std@@@std@@HAAV?$vector@V?$vector@HV?$allocator@H@std@@@std@@V?$allocator@V?$vector@HV?$allocator@H@std@@@std@@@2@@6@AAV?$vector@V?$vector@MV?$allocator@M@std@@@std@@V?$allocator@V?$vector@MV?$allocator@M@std@@@std@@@2@@6@@Z)

util3d.cpp.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall pcl::search::Search<struct pcl::PointXYZ>::nearestKSearch(int,int,class std::vector<int,class std::allocator<int> > &,class std::vector<float,class std::allocator<float> > &)const " (?nearestKSearch@?$Search@UPointXYZ@pcl@@@search@pcl@@UBEHHHAAV?$vector@HV?$allocator@H@std@@@std@@AAV?$vector@MV?$allocator@M@std@@@5@@Z)

util3d.cpp.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall pcl::search::Search<struct pcl::PointXYZ>::nearestKSearch(class pcl::PointCloud<struct pcl::PointXYZ> const &,int,int,class std::vector<int,class std::allocator<int> > &,class std::vector<float,class std::allocator<float> > &)const " (?nearestKSearch@?$Search@UPointXYZ@pcl@@@search@pcl@@UBEHABV?$PointCloud@UPointXYZ@pcl@@@3@HHAAV?$vector@HV?$allocator@H@std@@@std@@AAV?$vector@MV?$allocator@M@std@@@6@@Z)

util3d.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall pcl::search::Search<struct pcl::PointXYZ>::radiusSearch(class pcl::PointCloud<struct pcl::PointXYZ> const &,class std::vector<int,class std::allocator<int> > const &,double,class std::vector<class std::vector<int,class std::allocator<int> >,class std::allocator<class std::vector<int,class std::allocator<int> > > > &,class std::vector<class std::vector<float,class std::allocator<float> >,class std::allocator<class std::vector<float,class std::allocator<float> > > > &,unsigned int)const " (?radiusSearch@?$Search@UPointXYZ@pcl@@@search@pcl@@UBEXABV?$PointCloud@UPointXYZ@pcl@@@3@ABV?$vector@HV?$allocator@H@std@@@std@@NAAV?$vector@V?$vector@HV?$allocator@H@std@@@std@@V?$allocator@V?$vector@HV?$allocator@H@std@@@std@@@2@@6@AAV?$vector@V?$vector@MV?$allocator@M@std@@@std@@V?$allocator@V?$vector@MV?$allocator@M@std@@@std@@@2@@6@I@Z)

util3d.cpp.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall pcl::search::Search<struct pcl::PointXYZ>::radiusSearch(int,double,class std::vector<int,class std::allocator<int> > &,class std::vector<float,class std::allocator<float> > &,unsigned int)const " (?radiusSearch@?$Search@UPointXYZ@pcl@@@search@pcl@@UBEHHNAAV?$vector@HV?$allocator@H@std@@@std@@AAV?$vector@MV?$allocator@M@std@@@5@I@Z)

util3d.cpp.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall pcl::search::Search<struct pcl::PointXYZ>::radiusSearch(class pcl::PointCloud<struct pcl::PointXYZ> const &,int,double,class std::vector<int,class std::allocator<int> > &,class std::vector<float,class std::allocator<float> > &,unsigned int)const " (?radiusSearch@?$Search@UPointXYZ@pcl@@@search@pcl@@UBEHABV?$PointCloud@UPointXYZ@pcl@@@3@HNAAV?$vector@HV?$allocator@H@std@@@std@@AAV?$vector@MV?$allocator@M@std@@@6@I@Z)

util3d.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall pcl::PCLBase<struct pcl::PointXYZRGB>::setInputCloud(class boost::shared_ptr<class pcl::PointCloud<struct pcl::PointXYZRGB> const > const &)" (?setInputCloud@?$PCLBase@UPointXYZRGB@pcl@@@pcl@@UAEXABV?$shared_ptr@$$CBV?$PointCloud@UPointXYZRGB@pcl@@@pcl@@@boost@@@Z)

util3d.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall pcl::PCLBase<struct pcl::PointXYZRGB>::setIndices(unsigned int,unsigned int,unsigned int,unsigned int)" (?setIndices@?$PCLBase@UPointXYZRGB@pcl@@@pcl@@UAEXIIII@Z)

util3d.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall pcl::PCLBase<struct pcl::PointXYZRGB>::setIndices(class boost::shared_ptr<struct pcl::PointIndices const > const &)" (?setIndices@?$PCLBase@UPointXYZRGB@pcl@@@pcl@@UAEXABV?$shared_ptr@$$CBUPointIndices@pcl@@@boost@@@Z)

util3d.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall pcl::PCLBase<struct pcl::PointXYZRGB>::setIndices(class boost::shared_ptr<class std::vector<int,class std::allocator<int> > const > const &)" (?setIndices@?$PCLBase@UPointXYZRGB@pcl@@@pcl@@UAEXABV?$shared_ptr@$$CBV?$vector@HV?$allocator@H@std@@@std@@@boost@@@Z)

util3d.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall pcl::PCLBase<struct pcl::PointXYZRGB>::setIndices(class boost::shared_ptr<class std::vector<int,class std::allocator<int> > > const &)" (?setIndices@?$PCLBase@UPointXYZRGB@pcl@@@pcl@@UAEXABV?$shared_ptr@V?$vector@HV?$allocator@H@std@@@std@@@boost@@@Z)

util3d.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall pcl::PCLBase<struct pcl::PointXYZRGBNormal>::setInputCloud(class boost::shared_ptr<class pcl::PointCloud<struct pcl::PointXYZRGBNormal> const > const &)" (?setInputCloud@?$PCLBase@UPointXYZRGBNormal@pcl@@@pcl@@UAEXABV?$shared_ptr@$$CBV?$PointCloud@UPointXYZRGBNormal@pcl@@@pcl@@@boost@@@Z)

util3d.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall pcl::PCLBase<struct pcl::PointXYZRGBNormal>::setIndices(unsigned int,unsigned int,unsigned int,unsigned int)" (?setIndices@?$PCLBase@UPointXYZRGBNormal@pcl@@@pcl@@UAEXIIII@Z)

util3d.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall pcl::PCLBase<struct pcl::PointXYZRGBNormal>::setIndices(class boost::shared_ptr<struct pcl::PointIndices const > const &)" (?setIndices@?$PCLBase@UPointXYZRGBNormal@pcl@@@pcl@@UAEXABV?$shared_ptr@$$CBUPointIndices@pcl@@@boost@@@Z)

util3d.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall pcl::PCLBase<struct pcl::PointXYZRGBNormal>::setIndices(class boost::shared_ptr<class std::vector<int,class std::allocator<int> > const > const &)" (?setIndices@?$PCLBase@UPointXYZRGBNormal@pcl@@@pcl@@UAEXABV?$shared_ptr@$$CBV?$vector@HV?$allocator@H@std@@@std@@@boost@@@Z)

util3d.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall pcl::PCLBase<struct pcl::PointXYZRGBNormal>::setIndices(class boost::shared_ptr<class std::vector<int,class std::allocator<int> > > const &)" (?setIndices@?$PCLBase@UPointXYZRGBNormal@pcl@@@pcl@@UAEXABV?$shared_ptr@V?$vector@HV?$allocator@H@std@@@std@@@boost@@@Z)

util3d.cpp.obj : error LNK2019: unresolved external symbol "public: __thiscall pcl::PCLBase<struct pcl::PointXYZRGB>::PCLBase<struct pcl::PointXYZRGB>(void)" (??0?$PCLBase@UPointXYZRGB@pcl@@@pcl@@QAE@XZ) referenced in function "public: __thiscall pcl::CloudSurfaceProcessing<struct pcl::PointXYZRGB,struct pcl::PointXYZRGBNormal>::CloudSurfaceProcessing<struct pcl::PointXYZRGB,struct pcl::PointXYZRGBNormal>(void)" (??0?$CloudSurfaceProcessing@UPointXYZRGB@pcl@@UPointXYZRGBNormal@2@@pcl@@QAE@XZ)

util3d.cpp.obj : error LNK2001: unresolved external symbol "public: virtual class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const & __thiscall pcl::search::Search<struct pcl::PointXYZRGB>::getName(void)const " (?getName@?$Search@UPointXYZRGB@pcl@@@search@pcl@@UBEABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ)

util3d.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall pcl::search::Search<struct pcl::PointXYZRGB>::setSortedResults(bool)" (?setSortedResults@?$Search@UPointXYZRGB@pcl@@@search@pcl@@UAEX_N@Z)

util3d.cpp.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall pcl::search::Search<struct pcl::PointXYZRGB>::getSortedResults(void)" (?getSortedResults@?$Search@UPointXYZRGB@pcl@@@search@pcl@@UAE_NXZ)

util3d.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall pcl::search::Search<struct pcl::PointXYZRGB>::setInputCloud(class boost::shared_ptr<class pcl::PointCloud<struct pcl::PointXYZRGB> const > const &,class boost::shared_ptr<class std::vector<int,class std::allocator<int> > const > const &)" (?setInputCloud@?$Search@UPointXYZRGB@pcl@@@search@pcl@@UAEXABV?$shared_ptr@$$CBV?$PointCloud@UPointXYZRGB@pcl@@@pcl@@@boost@@ABV?$shared_ptr@$$CBV?$vector@HV?$allocator@H@std@@@std@@@5@@Z)

util3d.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall pcl::search::Search<struct pcl::PointXYZRGB>::nearestKSearch(class pcl::PointCloud<struct pcl::PointXYZRGB> const &,class std::vector<int,class std::allocator<int> > const &,int,class std::vector<class std::vector<int,class std::allocator<int> >,class std::allocator<class std::vector<int,class std::allocator<int> > > > &,class std::vector<class std::vector<float,class std::allocator<float> >,class std::allocator<class std::vector<float,class std::allocator<float> > > > &)const " (?nearestKSearch@?$Search@UPointXYZRGB@pcl@@@search@pcl@@UBEXABV?$PointCloud@UPointXYZRGB@pcl@@@3@ABV?$vector@HV?$allocator@H@std@@@std@@HAAV?$vector@V?$vector@HV?$allocator@H@std@@@std@@V?$allocator@V?$vector@HV?$allocator@H@std@@@std@@@2@@6@AAV?$vector@V?$vector@MV?$allocator@M@std@@@std@@V?$allocator@V?$vector@MV?$allocator@M@std@@@std@@@2@@6@@Z)

util3d.cpp.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall pcl::search::Search<struct pcl::PointXYZRGB>::nearestKSearch(int,int,class std::vector<int,class std::allocator<int> > &,class std::vector<float,class std::allocator<float> > &)const " (?nearestKSearch@?$Search@UPointXYZRGB@pcl@@@search@pcl@@UBEHHHAAV?$vector@HV?$allocator@H@std@@@std@@AAV?$vector@MV?$allocator@M@std@@@5@@Z)

util3d.cpp.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall pcl::search::Search<struct pcl::PointXYZRGB>::nearestKSearch(class pcl::PointCloud<struct pcl::PointXYZRGB> const &,int,int,class std::vector<int,class std::allocator<int> > &,class std::vector<float,class std::allocator<float> > &)const " (?nearestKSearch@?$Search@UPointXYZRGB@pcl@@@search@pcl@@UBEHABV?$PointCloud@UPointXYZRGB@pcl@@@3@HHAAV?$vector@HV?$allocator@H@std@@@std@@AAV?$vector@MV?$allocator@M@std@@@6@@Z)

util3d.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall pcl::search::Search<struct pcl::PointXYZRGB>::radiusSearch(class pcl::PointCloud<struct pcl::PointXYZRGB> const &,class std::vector<int,class std::allocator<int> > const &,double,class std::vector<class std::vector<int,class std::allocator<int> >,class std::allocator<class std::vector<int,class std::allocator<int> > > > &,class std::vector<class std::vector<float,class std::allocator<float> >,class std::allocator<class std::vector<float,class std::allocator<float> > > > &,unsigned int)const " (?radiusSearch@?$Search@UPointXYZRGB@pcl@@@search@pcl@@UBEXABV?$PointCloud@UPointXYZRGB@pcl@@@3@ABV?$vector@HV?$allocator@H@std@@@std@@NAAV?$vector@V?$vector@HV?$allocator@H@std@@@std@@V?$allocator@V?$vector@HV?$allocator@H@std@@@std@@@2@@6@AAV?$vector@V?$vector@MV?$allocator@M@std@@@std@@V?$allocator@V?$vector@MV?$allocator@M@std@@@std@@@2@@6@I@Z)

util3d.cpp.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall pcl::search::Search<struct pcl::PointXYZRGB>::radiusSearch(int,double,class std::vector<int,class std::allocator<int> > &,class std::vector<float,class std::allocator<float> > &,unsigned int)const " (?radiusSearch@?$Search@UPointXYZRGB@pcl@@@search@pcl@@UBEHHNAAV?$vector@HV?$allocator@H@std@@@std@@AAV?$vector@MV?$allocator@M@std@@@5@I@Z)

util3d.cpp.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall pcl::search::Search<struct pcl::PointXYZRGB>::radiusSearch(class pcl::PointCloud<struct pcl::PointXYZRGB> const &,int,double,class std::vector<int,class std::allocator<int> > &,class std::vector<float,class std::allocator<float> > &,unsigned int)const " (?radiusSearch@?$Search@UPointXYZRGB@pcl@@@search@pcl@@UBEHABV?$PointCloud@UPointXYZRGB@pcl@@@3@HNAAV?$vector@HV?$allocator@H@std@@@std@@AAV?$vector@MV?$allocator@M@std@@@6@I@Z)

util3d.cpp.obj : error LNK2019: unresolved external symbol "public: __thiscall pcl::PCLBase<struct pcl::PointXYZRGBNormal>::PCLBase<struct pcl::PointXYZRGBNormal>(void)" (??0?$PCLBase@UPointXYZRGBNormal@pcl@@@pcl@@QAE@XZ) referenced in function "public: __thiscall pcl::PCLSurfaceBase<struct pcl::PointXYZRGBNormal>::PCLSurfaceBase<struct pcl::PointXYZRGBNormal>(void)" (??0?$PCLSurfaceBase@UPointXYZRGBNormal@pcl@@@pcl@@QAE@XZ)

util3d.cpp.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall pcl::RandomSampleConsensus<struct pcl::PointXYZ>::computeModel(int)" (?computeModel@?$RandomSampleConsensus@UPointXYZ@pcl@@@pcl@@UAE_NH@Z)

util3d.cpp.obj : error LNK2001: unresolved external symbol "protected: virtual void __thiscall pcl::NormalEstimation<struct pcl::PointXYZ,struct pcl::Normal>::computeFeature(class pcl::PointCloud<struct pcl::Normal> &)" (?computeFeature@?$NormalEstimation@UPointXYZ@pcl@@UNormal@2@@pcl@@MAEXAAV?$PointCloud@UNormal@pcl@@@2@@Z)

util3d.cpp.obj : error LNK2001: unresolved external symbol "protected: virtual void __thiscall pcl::NormalEstimation<struct pcl::PointXYZRGB,struct pcl::Normal>::computeFeature(class pcl::PointCloud<struct pcl::Normal> &)" (?computeFeature@?$NormalEstimation@UPointXYZRGB@pcl@@UNormal@2@@pcl@@MAEXAAV?$PointCloud@UNormal@pcl@@@2@@Z)

util3d.cpp.obj : error LNK2001: unresolved external symbol "protected: virtual void __thiscall pcl::VoxelGrid<struct pcl::PointXYZRGB>::applyFilter(class pcl::PointCloud<struct pcl::PointXYZRGB> &)" (?applyFilter@?$VoxelGrid@UPointXYZRGB@pcl@@@pcl@@MAEXAAV?$PointCloud@UPointXYZRGB@pcl@@@2@@Z)

util3d.cpp.obj : error LNK2019: unresolved external symbol "protected: bool __thiscall pcl::PCLBase<struct pcl::PointNormal>::initCompute(void)" (?initCompute@?$PCLBase@UPointNormal@pcl@@@pcl@@IAE_NXZ) referenced in function "public: bool __thiscall pcl::Registration<struct pcl::PointNormal,struct pcl::PointNormal,float>::initCompute(void)" (?initCompute@?$Registration@UPointNormal@pcl@@U12@M@pcl@@QAE_NXZ)

util3d.cpp.obj : error LNK2001: unresolved external symbol "private: virtual void __thiscall pcl::NormalEstimationOMP<struct pcl::PointXYZ,struct pcl::Normal>::computeFeature(class pcl::PointCloud<struct pcl::Normal> &)" (?computeFeature@?$NormalEstimationOMP@UPointXYZ@pcl@@UNormal@2@@pcl@@EAEXAAV?$PointCloud@UNormal@pcl@@@2@@Z)

util3d.cpp.obj : error LNK2001: unresolved external symbol "private: virtual void __thiscall pcl::NormalEstimationOMP<struct pcl::PointXYZRGB,struct pcl::Normal>::computeFeature(class pcl::PointCloud<struct pcl::Normal> &)" (?computeFeature@?$NormalEstimationOMP@UPointXYZRGB@pcl@@UNormal@2@@pcl@@EAEXAAV?$PointCloud@UNormal@pcl@@@2@@Z)

util3d.cpp.obj : error LNK2001: unresolved external symbol "private: virtual void __thiscall pcl::GreedyProjectionTriangulation<struct pcl::PointXYZRGBNormal>::performReconstruction(class std::vector<struct pcl::Vertices,class std::allocator<struct pcl::Vertices> > &)" (?performReconstruction@?$GreedyProjectionTriangulation@UPointXYZRGBNormal@pcl@@@pcl@@EAEXAAV?$vector@UVertices@pcl@@V?$allocator@UVertices@pcl@@@std@@@std@@@Z)

util3d.cpp.obj : error LNK2001: unresolved external symbol "private: virtual void __thiscall pcl::GreedyProjectionTriangulation<struct pcl::PointXYZRGBNormal>::performReconstruction(struct pcl::PolygonMesh &)" (?performReconstruction@?$GreedyProjectionTriangulation@UPointXYZRGBNormal@pcl@@@pcl@@EAEXAAUPolygonMesh@2@@Z)

util3d.cpp.obj : error LNK2001: unresolved external symbol "protected: virtual void __thiscall pcl::ExtractIndices<struct pcl::PointXYZRGB>::applyFilter(class pcl::PointCloud<struct pcl::PointXYZRGB> &)" (?applyFilter@?$ExtractIndices@UPointXYZRGB@pcl@@@pcl@@MAEXAAV?$PointCloud@UPointXYZRGB@pcl@@@2@@Z)

util3d.cpp.obj : error LNK2019: unresolved external symbol "protected: void __thiscall pcl::ExtractIndices<struct pcl::PointXYZRGB>::applyFilterIndices(class std::vector<int,class std::allocator<int> > &)" (?applyFilterIndices@?$ExtractIndices@UPointXYZRGB@pcl@@@pcl@@IAEXAAV?$vector@HV?$allocator@H@std@@@std@@@Z) referenced in function "protected: virtual void __thiscall pcl::ExtractIndices<struct pcl::PointXYZRGB>::applyFilter(class std::vector<int,class std::allocator<int> > &)" (?applyFilter@?$ExtractIndices@UPointXYZRGB@pcl@@@pcl@@MAEXAAV?$vector@HV?$allocator@H@std@@@std@@@Z)

util3d.cpp.obj : error LNK2001: unresolved external symbol "protected: virtual void __thiscall pcl::PassThrough<struct pcl::PointXYZ>::applyFilter(class pcl::PointCloud<struct pcl::PointXYZ> &)" (?applyFilter@?$PassThrough@UPointXYZ@pcl@@@pcl@@MAEXAAV?$PointCloud@UPointXYZ@pcl@@@2@@Z)

util3d.cpp.obj : error LNK2019: unresolved external symbol "protected: void __thiscall pcl::PassThrough<struct pcl::PointXYZ>::applyFilterIndices(class std::vector<int,class std::allocator<int> > &)" (?applyFilterIndices@?$PassThrough@UPointXYZ@pcl@@@pcl@@IAEXAAV?$vector@HV?$allocator@H@std@@@std@@@Z) referenced in function "protected: virtual void __thiscall pcl::PassThrough<struct pcl::PointXYZ>::applyFilter(class std::vector<int,class std::allocator<int> > &)" (?applyFilter@?$PassThrough@UPointXYZ@pcl@@@pcl@@MAEXAAV?$vector@HV?$allocator@H@std@@@std@@@Z)

util3d.cpp.obj : error LNK2001: unresolved external symbol "protected: virtual void __thiscall pcl::RandomSample<struct pcl::PointXYZ>::applyFilter(class pcl::PointCloud<struct pcl::PointXYZ> &)" (?applyFilter@?$RandomSample@UPointXYZ@pcl@@@pcl@@MAEXAAV?$PointCloud@UPointXYZ@pcl@@@2@@Z)

util3d.cpp.obj : error LNK2001: unresolved external symbol "protected: virtual void __thiscall pcl::RandomSample<struct pcl::PointXYZ>::applyFilter(class std::vector<int,class std::allocator<int> > &)" (?applyFilter@?$RandomSample@UPointXYZ@pcl@@@pcl@@MAEXAAV?$vector@HV?$allocator@H@std@@@std@@@Z)

util3d.cpp.obj : error LNK2019: unresolved external symbol "public: __thiscall pcl::search::KdTree<struct pcl::PointNormal,class pcl::KdTreeFLANN<struct pcl::PointNormal,struct flann::L2_Simple<float> > >::KdTree<struct pcl::PointNormal,class pcl::KdTreeFLANN<struct pcl::PointNormal,struct flann::L2_Simple<float> > >(bool)" (??0?$KdTree@UPointNormal@pcl@@V?$KdTreeFLANN@UPointNormal@pcl@@U?$L2_Simple@M@flann@@@2@@search@pcl@@QAE@_N@Z) referenced in function "public: __thiscall pcl::registration::CorrespondenceEstimationBase<struct pcl::PointNormal,struct pcl::PointNormal,float>::CorrespondenceEstimationBase<struct pcl::PointNormal,struct pcl::PointNormal,float>(void)" (??0?$CorrespondenceEstimationBase@UPointNormal@pcl@@U12@M@registration@pcl@@QAE@XZ)

util3d.cpp.obj : error LNK2019: unresolved external symbol "public: __thiscall pcl::PCLBase<struct pcl::PointNormal>::PCLBase<struct pcl::PointNormal>(void)" (??0?$PCLBase@UPointNormal@pcl@@@pcl@@QAE@XZ) referenced in function "public: __thiscall pcl::registration::CorrespondenceEstimationBase<struct pcl::PointNormal,struct pcl::PointNormal,float>::CorrespondenceEstimationBase<struct pcl::PointNormal,struct pcl::PointNormal,float>(void)" (??0?$CorrespondenceEstimationBase@UPointNormal@pcl@@U12@M@registration@pcl@@QAE@XZ)

util3d.cpp.obj : error LNK2019: unresolved external symbol "protected: bool __thiscall pcl::PCLBase<struct pcl::PointNormal>::deinitCompute(void)" (?deinitCompute@?$PCLBase@UPointNormal@pcl@@@pcl@@IAE_NXZ) referenced in function "public: virtual void __thiscall pcl::registration::CorrespondenceEstimation<struct pcl::PointNormal,struct pcl::PointNormal,float>::determineCorrespondences(class std::vector<struct pcl::Correspondence,class Eigen::aligned_allocator<struct pcl::Correspondence> > &,double)" (?determineCorrespondences@?$CorrespondenceEstimation@UPointNormal@pcl@@U12@M@registration@pcl@@UAEXAAV?$vector@UCorrespondence@pcl@@V?$aligned_allocator@UCorrespondence@pcl@@@Eigen@@@std@@N@Z)

util3d.cpp.obj : error LNK2019: unresolved external symbol "public: __thiscall pcl::PCLBase<struct pcl::PointXYZ>::PCLBase<struct pcl::PointXYZ>(class pcl::PCLBase<struct pcl::PointXYZ> const &)" (??0?$PCLBase@UPointXYZ@pcl@@@pcl@@QAE@ABV01@@Z) referenced in function "public: __thiscall pcl::registration::CorrespondenceEstimationBase<struct pcl::PointXYZ,struct pcl::PointXYZ,float>::CorrespondenceEstimationBase<struct pcl::PointXYZ,struct pcl::PointXYZ,float>(class pcl::registration::CorrespondenceEstimationBase<struct pcl::PointXYZ,struct pcl::PointXYZ,float> const &)" (??0?$CorrespondenceEstimationBase@UPointXYZ@pcl@@U12@M@registration@pcl@@QAE@ABV012@@Z)

util3d.cpp.obj : error LNK2019: unresolved external symbol "public: __thiscall pcl::PCLBase<struct pcl::PointNormal>::PCLBase<struct pcl::PointNormal>(class pcl::PCLBase<struct pcl::PointNormal> const &)" (??0?$PCLBase@UPointNormal@pcl@@@pcl@@QAE@ABV01@@Z) referenced in function "public: __thiscall pcl::registration::CorrespondenceEstimationBase<struct pcl::PointNormal,struct pcl::PointNormal,float>::CorrespondenceEstimationBase<struct pcl::PointNormal,struct pcl::PointNormal,float>(class pcl::registration::CorrespondenceEstimationBase<struct pcl::PointNormal,struct pcl::PointNormal,float> const &)" (??0?$CorrespondenceEstimationBase@UPointNormal@pcl@@U12@M@registration@pcl@@QAE@ABV012@@Z)

util3d.cpp.obj : error LNK2019: unresolved external symbol "void __cdecl pcl::removeNaNNormalsFromPointCloud<struct pcl::PointXYZRGBNormal>(class pcl::PointCloud<struct pcl::PointXYZRGBNormal> const &,class pcl::PointCloud<struct pcl::PointXYZRGBNormal> &,class std::vector<int,class std::allocator<int> > &)" (??$removeNaNNormalsFromPointCloud@UPointXYZRGBNormal@pcl@@@pcl@@YAXABV?$PointCloud@UPointXYZRGBNormal@pcl@@@0@AAV10@AAV?$vector@HV?$allocator@H@std@@@std@@@Z) referenced in function "class boost::shared_ptr<class pcl::PointCloud<struct pcl::PointXYZRGBNormal> > __cdecl rtabmap::util3d::removeNaNNormalsFromPointCloud<struct pcl::PointXYZRGBNormal>(class boost::shared_ptr<class pcl::PointCloud<struct pcl::PointXYZRGBNormal> > const &)" (??$removeNaNNormalsFromPointCloud@UPointXYZRGBNormal@pcl@@@util3d@rtabmap@@YA?AV?$shared_ptr@V?$PointCloud@UPointXYZRGBNormal@pcl@@@pcl@@@boost@@ABV23@@Z)

util3d.cpp.obj : error LNK2019: unresolved external symbol "public: __thiscall pcl::search::KdTree<struct pcl::PointXYZRGB,class pcl::KdTreeFLANN<struct pcl::PointXYZRGB,struct flann::L2_Simple<float> > >::KdTree<struct pcl::PointXYZRGB,class pcl::KdTreeFLANN<struct pcl::PointXYZRGB,struct flann::L2_Simple<float> > >(bool)" (??0?$KdTree@UPointXYZRGB@pcl@@V?$KdTreeFLANN@UPointXYZRGB@pcl@@U?$L2_Simple@M@flann@@@2@@search@pcl@@QAE@_N@Z) referenced in function "class boost::shared_ptr<class pcl::PointCloud<struct pcl::PointXYZRGBNormal> > __cdecl rtabmap::util3d::computeNormals(class boost::shared_ptr<class pcl::PointCloud<struct pcl::PointXYZRGB> > const &,int)" (?computeNormals@util3d@rtabmap@@YA?AV?$shared_ptr@V?$PointCloud@UPointXYZRGBNormal@pcl@@@pcl@@@boost@@ABV?$shared_ptr@V?$PointCloud@UPointXYZRGB@pcl@@@pcl@@@4@H@Z)

util3d.cpp.obj : error LNK2019: unresolved external symbol "public: void __thiscall pcl::EuclideanClusterExtraction<struct pcl::PointXYZRGB>::extract(class std::vector<struct pcl::PointIndices,class std::allocator<struct pcl::PointIndices> > &)" (?extract@?$EuclideanClusterExtraction@UPointXYZRGB@pcl@@@pcl@@QAEXAAV?$vector@UPointIndices@pcl@@V?$allocator@UPointIndices@pcl@@@std@@@std@@@Z) referenced in function "class std::vector<class boost::shared_ptr<class std::vector<int,class std::allocator<int> > >,class std::allocator<class boost::shared_ptr<class std::vector<int,class std::allocator<int> > > > > __cdecl rtabmap::util3d::extractClusters<struct pcl::PointXYZRGB>(class boost::shared_ptr<class pcl::PointCloud<struct pcl::PointXYZRGB> > const &,class boost::shared_ptr<class std::vector<int,class std::allocator<int> > > const &,float,int,int,int *)" (??$extractClusters@UPointXYZRGB@pcl@@@util3d@rtabmap@@YA?AV?$vector@V?$shared_ptr@V?$vector@HV?$allocator@H@std@@@std@@@boost@@V?$allocator@V?$shared_ptr@V?$vector@HV?$allocator@H@std@@@std@@@boost@@@std@@@std@@ABV?$shared_ptr@V?$PointCloud@UPointXYZRGB@pcl@@@pcl@@@boost@@ABV?$shared_ptr@V?$vector@HV?$allocator@H@std@@@std@@@5@MHHPAH@Z)

util3d.cpp.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall pcl::MovingLeastSquares<struct pcl::PointXYZRGB,struct pcl::PointXYZRGBNormal>::process(class pcl::PointCloud<struct pcl::PointXYZRGBNormal> &)" (?process@?$MovingLeastSquares@UPointXYZRGB@pcl@@UPointXYZRGBNormal@2@@pcl@@UAEXAAV?$PointCloud@UPointXYZRGBNormal@pcl@@@2@@Z)

util3d.cpp.obj : error LNK2001: unresolved external symbol "protected: virtual void __thiscall pcl::MovingLeastSquares<struct pcl::PointXYZRGB,struct pcl::PointXYZRGBNormal>::performProcessing(class pcl::PointCloud<struct pcl::PointXYZRGBNormal> &)" (?performProcessing@?$MovingLeastSquares@UPointXYZRGB@pcl@@UPointXYZRGBNormal@2@@pcl@@MAEXAAV?$PointCloud@UPointXYZRGBNormal@pcl@@@2@@Z)

util3d.cpp.obj : error LNK2019: unresolved external symbol "public: __thiscall pcl::search::Search<struct pcl::PointXYZ>::Search<struct pcl::PointXYZ>(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,bool)" (??0?$Search@UPointXYZ@pcl@@@search@pcl@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@_N@Z) referenced in function "public: __thiscall pcl::search::OrganizedNeighbor<struct pcl::PointXYZ>::OrganizedNeighbor<struct pcl::PointXYZ>(bool,float,unsigned int)" (??0?$OrganizedNeighbor@UPointXYZ@pcl@@@search@pcl@@QAE@_NMI@Z)

util3d.cpp.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall pcl::search::OrganizedNeighbor<struct pcl::PointXYZ>::nearestKSearch(struct pcl::PointXYZ const &,int,class std::vector<int,class std::allocator<int> > &,class std::vector<float,class std::allocator<float> > &)const " (?nearestKSearch@?$OrganizedNeighbor@UPointXYZ@pcl@@@search@pcl@@UBEHABUPointXYZ@3@HAAV?$vector@HV?$allocator@H@std@@@std@@AAV?$vector@MV?$allocator@M@std@@@6@@Z)

util3d.cpp.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall pcl::search::OrganizedNeighbor<struct pcl::PointXYZ>::radiusSearch(struct pcl::PointXYZ const &,double,class std::vector<int,class std::allocator<int> > &,class std::vector<float,class std::allocator<float> > &,unsigned int)const " (?radiusSearch@?$OrganizedNeighbor@UPointXYZ@pcl@@@search@pcl@@UBEHABUPointXYZ@3@NAAV?$vector@HV?$allocator@H@std@@@std@@AAV?$vector@MV?$allocator@M@std@@@6@I@Z)

util3d.cpp.obj : error LNK2019: unresolved external symbol "public: void __thiscall pcl::search::OrganizedNeighbor<struct pcl::PointXYZ>::estimateProjectionMatrix(void)" (?estimateProjectionMatrix@?$OrganizedNeighbor@UPointXYZ@pcl@@@search@pcl@@QAEXXZ) referenced in function "public: virtual void __thiscall pcl::search::OrganizedNeighbor<struct pcl::PointXYZ>::setInputCloud(class boost::shared_ptr<class pcl::PointCloud<struct pcl::PointXYZ> const > const &,class boost::shared_ptr<class std::vector<int,class std::allocator<int> > const > const &)" (?setInputCloud@?$OrganizedNeighbor@UPointXYZ@pcl@@@search@pcl@@UAEXABV?$shared_ptr@$$CBV?$PointCloud@UPointXYZ@pcl@@@pcl@@@boost@@ABV?$shared_ptr@$$CBV?$vector@HV?$allocator@H@std@@@std@@@5@@Z)

util3d.cpp.obj : error LNK2019: unresolved external symbol "public: __thiscall pcl::search::Search<struct pcl::PointXYZRGB>::Search<struct pcl::PointXYZRGB>(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,bool)" (??0?$Search@UPointXYZRGB@pcl@@@search@pcl@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@_N@Z) referenced in function "public: __thiscall pcl::search::OrganizedNeighbor<struct pcl::PointXYZRGB>::OrganizedNeighbor<struct pcl::PointXYZRGB>(bool,float,unsigned int)" (??0?$OrganizedNeighbor@UPointXYZRGB@pcl@@@search@pcl@@QAE@_NMI@Z)

util3d.cpp.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall pcl::search::OrganizedNeighbor<struct pcl::PointXYZRGB>::nearestKSearch(struct pcl::PointXYZRGB const &,int,class std::vector<int,class std::allocator<int> > &,class std::vector<float,class std::allocator<float> > &)const " (?nearestKSearch@?$OrganizedNeighbor@UPointXYZRGB@pcl@@@search@pcl@@UBEHABUPointXYZRGB@3@HAAV?$vector@HV?$allocator@H@std@@@std@@AAV?$vector@MV?$allocator@M@std@@@6@@Z)

util3d.cpp.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall pcl::search::OrganizedNeighbor<struct pcl::PointXYZRGB>::radiusSearch(struct pcl::PointXYZRGB const &,double,class std::vector<int,class std::allocator<int> > &,class std::vector<float,class std::allocator<float> > &,unsigned int)const " (?radiusSearch@?$OrganizedNeighbor@UPointXYZRGB@pcl@@@search@pcl@@UBEHABUPointXYZRGB@3@NAAV?$vector@HV?$allocator@H@std@@@std@@AAV?$vector@MV?$allocator@M@std@@@6@I@Z)

util3d.cpp.obj : error LNK2019: unresolved external symbol "public: void __thiscall pcl::search::OrganizedNeighbor<struct pcl::PointXYZRGB>::estimateProjectionMatrix(void)" (?estimateProjectionMatrix@?$OrganizedNeighbor@UPointXYZRGB@pcl@@@search@pcl@@QAEXXZ) referenced in function "public: virtual void __thiscall pcl::search::OrganizedNeighbor<struct pcl::PointXYZRGB>::setInputCloud(class boost::shared_ptr<class pcl::PointCloud<struct pcl::PointXYZRGB> const > const &,class boost::shared_ptr<class std::vector<int,class std::allocator<int> > const > const &)" (?setInputCloud@?$OrganizedNeighbor@UPointXYZRGB@pcl@@@search@pcl@@UAEXABV?$shared_ptr@$$CBV?$PointCloud@UPointXYZRGB@pcl@@@pcl@@@boost@@ABV?$shared_ptr@$$CBV?$vector@HV?$allocator@H@std@@@std@@@5@@Z)

util3d.cpp.obj : error LNK2019: unresolved external symbol "public: __thiscall pcl::search::Search<struct pcl::PointXYZRGBNormal>::Search<struct pcl::PointXYZRGBNormal>(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,bool)" (??0?$Search@UPointXYZRGBNormal@pcl@@@search@pcl@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@_N@Z) referenced in function "public: __thiscall pcl::search::OrganizedNeighbor<struct pcl::PointXYZRGBNormal>::OrganizedNeighbor<struct pcl::PointXYZRGBNormal>(bool,float,unsigned int)" (??0?$OrganizedNeighbor@UPointXYZRGBNormal@pcl@@@search@pcl@@QAE@_NMI@Z)

util3d.cpp.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall pcl::search::OrganizedNeighbor<struct pcl::PointXYZRGBNormal>::nearestKSearch(struct pcl::PointXYZRGBNormal const &,int,class std::vector<int,class std::allocator<int> > &,class std::vector<float,class std::allocator<float> > &)const " (?nearestKSearch@?$OrganizedNeighbor@UPointXYZRGBNormal@pcl@@@search@pcl@@UBEHABUPointXYZRGBNormal@3@HAAV?$vector@HV?$allocator@H@std@@@std@@AAV?$vector@MV?$allocator@M@std@@@6@@Z)

util3d.cpp.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall pcl::search::OrganizedNeighbor<struct pcl::PointXYZRGBNormal>::radiusSearch(struct pcl::PointXYZRGBNormal const &,double,class std::vector<int,class std::allocator<int> > &,class std::vector<float,class std::allocator<float> > &,unsigned int)const " (?radiusSearch@?$OrganizedNeighbor@UPointXYZRGBNormal@pcl@@@search@pcl@@UBEHABUPointXYZRGBNormal@3@NAAV?$vector@HV?$allocator@H@std@@@std@@AAV?$vector@MV?$allocator@M@std@@@6@I@Z)

util3d.cpp.obj : error LNK2019: unresolved external symbol "public: void __thiscall pcl::search::OrganizedNeighbor<struct pcl::PointXYZRGBNormal>::estimateProjectionMatrix(void)" (?estimateProjectionMatrix@?$OrganizedNeighbor@UPointXYZRGBNormal@pcl@@@search@pcl@@QAEXXZ) referenced in function "public: virtual void __thiscall pcl::search::OrganizedNeighbor<struct pcl::PointXYZRGBNormal>::setInputCloud(class boost::shared_ptr<class pcl::PointCloud<struct pcl::PointXYZRGBNormal> const > const &,class boost::shared_ptr<class std::vector<int,class std::allocator<int> > const > const &)" (?setInputCloud@?$OrganizedNeighbor@UPointXYZRGBNormal@pcl@@@search@pcl@@UAEXABV?$shared_ptr@$$CBV?$PointCloud@UPointXYZRGBNormal@pcl@@@pcl@@@boost@@ABV?$shared_ptr@$$CBV?$vector@HV?$allocator@H@std@@@std@@@5@@Z)

util3d.cpp.obj : error LNK2019: unresolved external symbol "protected: bool __thiscall pcl::PCLBase<struct pcl::PointXYZRGBNormal>::deinitCompute(void)" (?deinitCompute@?$PCLBase@UPointXYZRGBNormal@pcl@@@pcl@@IAE_NXZ) referenced in function "public: virtual void __thiscall pcl::MeshConstruction<struct pcl::PointXYZRGBNormal>::reconstruct(class std::vector<struct pcl::Vertices,class std::allocator<struct pcl::Vertices> > &)" (?reconstruct@?$MeshConstruction@UPointXYZRGBNormal@pcl@@@pcl@@UAEXAAV?$vector@UVertices@pcl@@V?$allocator@UVertices@pcl@@@std@@@std@@@Z)

util3d.cpp.obj : error LNK2019: unresolved external symbol "public: __thiscall pcl::search::KdTree<struct pcl::PointXYZRGBNormal,class pcl::KdTreeFLANN<struct pcl::PointXYZRGBNormal,struct flann::L2_Simple<float> > >::KdTree<struct pcl::PointXYZRGBNormal,class pcl::KdTreeFLANN<struct pcl::PointXYZRGBNormal,struct flann::L2_Simple<float> > >(bool)" (??0?$KdTree@UPointXYZRGBNormal@pcl@@V?$KdTreeFLANN@UPointXYZRGBNormal@pcl@@U?$L2_Simple@M@flann@@@2@@search@pcl@@QAE@_N@Z) referenced in function "public: virtual void __thiscall pcl::MeshConstruction<struct pcl::PointXYZRGBNormal>::reconstruct(class std::vector<struct pcl::Vertices,class std::allocator<struct pcl::Vertices> > &)" (?reconstruct@?$MeshConstruction@UPointXYZRGBNormal@pcl@@@pcl@@UAEXAAV?$vector@UVertices@pcl@@V?$allocator@UVertices@pcl@@@std@@@std@@@Z)

util3d.cpp.obj : error LNK2019: unresolved external symbol "protected: bool __thiscall pcl::PCLBase<struct pcl::PointXYZRGBNormal>::initCompute(void)" (?initCompute@?$PCLBase@UPointXYZRGBNormal@pcl@@@pcl@@IAE_NXZ) referenced in function "public: virtual void __thiscall pcl::MeshConstruction<struct pcl::PointXYZRGBNormal>::reconstruct(class std::vector<struct pcl::Vertices,class std::allocator<struct pcl::Vertices> > &)" (?reconstruct@?$MeshConstruction@UPointXYZRGBNormal@pcl@@@pcl@@UAEXAAV?$vector@UVertices@pcl@@V?$allocator@UVertices@pcl@@@std@@@std@@@Z)


NMAKE : fatal error U1077: '"C:\Program Files (x86)\CMake\bin\cmake.exe"' : retu
rn code '0xffffffff'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\BIN\nmake.exe"' : return code '0x2'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\BIN\nmake.exe"' : return code '0x2'
Stop.
LINK failed. with 1120

Reply | Threaded
Open this post in threaded view
|

Re: complie error of rtab-map

matlabbe
Administrator
There are some libraries (VTK, Boost) with not the same version. Don't know if these are the problems, but here the biggest differences that I can see:

-The link errors are about PCL libraries.
-PCL is built in Debug mode (see pcl_*_debug.lib).
-PCL binaries are x64 or x86? Which is the version?
-The cmake is launch in a x86 cmd window because "CMAKE_INSTALL_PREFIX = C:/Program Files (x86)/RTABMap". On x64, it should be "CMAKE_INSTALL_PREFIX = C:/Program Files/RTABMap".