ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

目前项目所使用的开源库的配置

2020-12-11 10:36:22  阅读:159  来源: 互联网

标签:3rdparty pcl lib 项目 配置 开源 PCL Code11 pakeage


属性页配置过程

1.包含文件路径

F:\Code11\CloudCompare\CloudCompare_git\2.10\CloudCompare\CC\include
F:\Code11\CloudCompare\CloudCompare_git\2.10\CloudCompare\plugins\core\Standard\qPCL\PclUtils\utils
F:\Code11\CloudCompare\CloudCompare_git\2.10\CloudCompare\libs\qCC_db
F:\Code11\CloudCompare\CloudCompare_git\2.10\CloudCompare\plugins\core\Standard\qPCL
F:\Code11\CloudCompare\CloudCompare_git\2.10\CloudCompare\plugins\core\Standard\qPCL\PclIO
F:\Code11\CloudCompare\CloudCompare_git\2.10\CloudCompare\plugins\core\Standard\qRANSAC_SD\RANSAC_SD_orig\MiscLib
F:\Code11\CloudCompare\CloudCompare_git\2.10\CloudCompare\plugins\core\Standard\qRANSAC_SD\RANSAC_SD_orig\GfxTL
F:\Code11\CloudCompare\CloudCompare_git\2.10\CloudCompare\plugins\core\Standard\qRANSAC_SD\RANSAC_SD_orig
F:\Code11\PCL\pcl_3rdparty_pakeage\3rdParty\Eigen\eigen3
F:\Code11\PCL\pcl_3rdparty_pakeage\3rdParty\VTK\include\vtk-8.0
F:\Code11\PCL\PCL\include\pcl-1.9
F:\Code11\PCL\pcl_3rdparty_pakeage\3rdParty\Boost\include\boost-1_64
G:\programme file\OPENNI\Include
F:\Code11\PCL\pcl_3rdparty_pakeage\3rdParty\Qhull\include
G:\Qt\5.9.4\msvc2017_64\include
G:\Qt\5.9.4\msvc2017_64\include\QtCore
G:\Qt\5.9.4\msvc2017_64.\mkspecs\win32-msvc
G:\Qt\5.9.4\msvc2017_64\include\QtGui
G:\Qt\5.9.4\msvc2017_64\include\QtANGLE
G:\Qt\5.9.4\msvc2017_64\include\QtWidgets
G:\Qt\5.9.4\msvc2017_64\include\QtOpenGL
F:\Code11\PCL\pcl_3rdparty_pakeage\3rdParty\FLANN\include
F:\Code11\opencv_cxx\opencv_cmake_bin_vs2017_x64\install\include
F:\Code11\log4cpp\log4cplus-2.0.5\include
%(AdditionalIncludeDirectories)

2.预处理定义

WIN32
_WINDOWS
NDEBUG
vtkRenderingContext2D_AUTOINIT=1(vtkRenderingContextOpenGL)
SSSE3
SSE2
SSE
BOOST_ALL_NO_LIB
DISABLE_PCAP
DISABLE_PNG
CMAKE_INTDIR="Release"
_SILENCE_FPOS_SEEKPOS_DEPRECATION_WARNING
_CRT_SECURE_NO_WARNINGS
SCALAR_TYPE_FLOAT
QT_NO_DEBUG
NOMINMAX
_DISABLE_EXTENDED_ALIGNED_STORAGE

3.链接库路径

F:\Code11\CloudCompare\CloudCompare_git\2.10\CloudCompare\cmake_bin_vs2017_x64\CC\Release\CC_CORE_LIB.lib
F:\Code11\CloudCompare\CloudCompare_git\2.10\CloudCompare\cmake_bin_vs2017_x64\plugins\core\Standard\qPCL\PclUtils\Release\QPCL_PLUGIN_UTILS_LIB.lib
F:\Code11\CloudCompare\CloudCompare_git\2.10\CloudCompare\cmake_bin_vs2017_x64\plugins\core\Standard\qPCL\PclIO\Release\QPCL_IO_PLUGIN.lib
F:\Code11\CloudCompare\CloudCompare_git\2.10\CloudCompare\cmake_bin_vs2017_x64\libs\qCC_db\Release\QCC_DB_LIB.lib
F:\Code11\CloudCompare\CloudCompare_git\2.10\CloudCompare\cmake_bin_vs2017_x64\plugins\core\Standard\qRANSAC_SD\RANSAC_SD_orig\MiscLib\Release\QRANSAC_SD_MISC_LIB.lib
F:\Code11\CloudCompare\CloudCompare_git\2.10\CloudCompare\cmake_bin_vs2017_x64\plugins\core\Standard\qRANSAC_SD\RANSAC_SD_orig\Release\QRANSAC_SD_PRIM_SHAPES_LIB.lib
F:\Code11\CloudCompare\CloudCompare_git\2.10\CloudCompare\cmake_bin_vs2017_x64\plugins\core\Standard\qRANSAC_SD\Release\QRANSAC_SD_PLUGIN.lib
F:\Code11\PCL\PCL\lib\pcl_apps.lib
F:\Code11\PCL\PCL\lib\pcl_outofcore.lib
F:\Code11\PCL\PCL\lib\pcl_people.lib
F:\Code11\PCL\pcl_3rdparty_pakeage\3rdParty\Boost\lib\libboost_system-vc141-mt-1_64.lib
F:\Code11\PCL\pcl_3rdparty_pakeage\3rdParty\Boost\lib\libboost_filesystem-vc141-mt-1_64.lib
F:\Code11\PCL\pcl_3rdparty_pakeage\3rdParty\Boost\lib\libboost_date_time-vc141-mt-1_64.lib
F:\Code11\PCL\pcl_3rdparty_pakeage\3rdParty\Boost\lib\libboost_iostreams-vc141-mt-1_64.lib
F:\Code11\PCL\pcl_3rdparty_pakeage\3rdParty\Boost\lib\libboost_serialization-vc141-mt-1_64.lib
F:\Code11\PCL\pcl_3rdparty_pakeage\3rdParty\Boost\lib\libboost_regex-vc141-mt-1_64.lib
F:\Code11\PCL\pcl_3rdparty_pakeage\3rdParty\Boost\lib\libboost_thread-vc141-mt-1_64.lib
F:\Code11\PCL\pcl_3rdparty_pakeage\3rdParty\Qhull\lib\qhullstatic.lib
E:\Program Files\OpenNI2\Include\Lib\OpenNI2.lib
F:\Code11\PCL\pcl_3rdparty_pakeage\3rdParty\VTK\lib\vtkChartsCore-8.0.lib
F:\Code11\PCL\pcl_3rdparty_pakeage\3rdParty\VTK\lib\vtkCommonColor-8.0.lib
F:\Code11\PCL\pcl_3rdparty_pakeage\3rdParty\VTK\lib\vtkCommonCore-8.0.lib
F:\Code11\PCL\pcl_3rdparty_pakeage\3rdParty\VTK\lib\vtksys-8.0.lib
F:\Code11\PCL\pcl_3rdparty_pakeage\3rdParty\VTK\lib\vtkCommonDataModel-8.0.lib
F:\Code11\PCL\pcl_3rdparty_pakeage\3rdParty\VTK\lib\vtkCommonMath-8.0.lib
F:\Code11\PCL\pcl_3rdparty_pakeage\3rdParty\VTK\lib\vtkCommonMisc-8.0.lib
F:\Code11\PCL\pcl_3rdparty_pakeage\3rdParty\VTK\lib\vtkCommonSystem-8.0.lib
F:\Code11\PCL\pcl_3rdparty_pakeage\3rdParty\VTK\lib\vtkCommonTransforms-8.0.lib
F:\Code11\PCL\pcl_3rdparty_pakeage\3rdParty\VTK\lib\vtkCommonExecutionModel-8.0.lib
F:\Code11\PCL\pcl_3rdparty_pakeage\3rdParty\VTK\lib\vtkFiltersGeneral-8.0.lib
F:\Code11\PCL\pcl_3rdparty_pakeage\3rdParty\VTK\lib\vtkCommonComputationalGeometry-8.0.lib
F:\Code11\PCL\pcl_3rdparty_pakeage\3rdParty\VTK\lib\vtkFiltersCore-8.0.lib
F:\Code11\PCL\pcl_3rdparty_pakeage\3rdParty\VTK\lib\vtkInfovisCore-8.0.lib
F:\Code11\PCL\pcl_3rdparty_pakeage\3rdParty\VTK\lib\vtkFiltersExtraction-8.0.lib
F:\Code11\PCL\pcl_3rdparty_pakeage\3rdParty\VTK\lib\vtkFiltersStatistics-8.0.lib
F:\Code11\PCL\pcl_3rdparty_pakeage\3rdParty\VTK\lib\vtkImagingFourier-8.0.lib
F:\Code11\PCL\pcl_3rdparty_pakeage\3rdParty\VTK\lib\vtkImagingCore-8.0.lib
F:\Code11\PCL\pcl_3rdparty_pakeage\3rdParty\VTK\lib\vtkalglib-8.0.lib
F:\Code11\PCL\pcl_3rdparty_pakeage\3rdParty\VTK\lib\vtkRenderingContext2D-8.0.lib
F:\Code11\PCL\pcl_3rdparty_pakeage\3rdParty\VTK\lib\vtkRenderingCore-8.0.lib
F:\Code11\PCL\pcl_3rdparty_pakeage\3rdParty\VTK\lib\vtkFiltersGeometry-8.0.lib
F:\Code11\PCL\pcl_3rdparty_pakeage\3rdParty\VTK\lib\vtkFiltersSources-8.0.lib
F:\Code11\PCL\pcl_3rdparty_pakeage\3rdParty\VTK\lib\vtkRenderingFreeType-8.0.lib
F:\Code11\PCL\pcl_3rdparty_pakeage\3rdParty\VTK\lib\vtkfreetype-8.0.lib
F:\Code11\PCL\pcl_3rdparty_pakeage\3rdParty\VTK\lib\vtkzlib-8.0.lib
F:\Code11\PCL\pcl_3rdparty_pakeage\3rdParty\VTK\lib\vtkFiltersModeling-8.0.lib
F:\Code11\PCL\pcl_3rdparty_pakeage\3rdParty\VTK\lib\vtkImagingSources-8.0.lib
F:\Code11\PCL\pcl_3rdparty_pakeage\3rdParty\VTK\lib\vtkInteractionStyle-8.0.lib
F:\Code11\PCL\pcl_3rdparty_pakeage\3rdParty\VTK\lib\vtkInteractionWidgets-8.0.lib
F:\Code11\PCL\pcl_3rdparty_pakeage\3rdParty\VTK\lib\vtkFiltersHybrid-8.0.lib
F:\Code11\PCL\pcl_3rdparty_pakeage\3rdParty\VTK\lib\vtkImagingColor-8.0.lib
F:\Code11\PCL\pcl_3rdparty_pakeage\3rdParty\VTK\lib\vtkImagingGeneral-8.0.lib
F:\Code11\PCL\pcl_3rdparty_pakeage\3rdParty\VTK\lib\vtkImagingHybrid-8.0.lib
F:\Code11\PCL\pcl_3rdparty_pakeage\3rdParty\VTK\lib\vtkIOImage-8.0.lib
F:\Code11\PCL\pcl_3rdparty_pakeage\3rdParty\VTK\lib\vtkDICOMParser-8.0.lib
F:\Code11\PCL\pcl_3rdparty_pakeage\3rdParty\VTK\lib\vtkmetaio-8.0.lib
F:\Code11\PCL\pcl_3rdparty_pakeage\3rdParty\VTK\lib\vtkjpeg-8.0.lib
F:\Code11\PCL\pcl_3rdparty_pakeage\3rdParty\VTK\lib\vtkpng-8.0.lib
F:\Code11\PCL\pcl_3rdparty_pakeage\3rdParty\VTK\lib\vtktiff-8.0.lib
F:\Code11\PCL\pcl_3rdparty_pakeage\3rdParty\VTK\lib\vtkRenderingAnnotation-8.0.lib
F:\Code11\PCL\pcl_3rdparty_pakeage\3rdParty\VTK\lib\vtkRenderingVolume-8.0.lib
F:\Code11\PCL\pcl_3rdparty_pakeage\3rdParty\VTK\lib\vtkIOXML-8.0.lib
F:\Code11\PCL\pcl_3rdparty_pakeage\3rdParty\VTK\lib\vtkIOCore-8.0.lib
F:\Code11\PCL\pcl_3rdparty_pakeage\3rdParty\VTK\lib\vtklz4-8.0.lib
F:\Code11\PCL\pcl_3rdparty_pakeage\3rdParty\VTK\lib\vtkIOXMLParser-8.0.lib
F:\Code11\PCL\pcl_3rdparty_pakeage\3rdParty\VTK\lib\vtkexpat-8.0.lib
F:\Code11\PCL\pcl_3rdparty_pakeage\3rdParty\VTK\lib\vtkIOGeometry-8.0.lib
F:\Code11\PCL\pcl_3rdparty_pakeage\3rdParty\VTK\lib\vtkIOLegacy-8.0.lib
F:\Code11\PCL\pcl_3rdparty_pakeage\3rdParty\VTK\lib\vtkIOPLY-8.0.lib
F:\Code11\PCL\pcl_3rdparty_pakeage\3rdParty\VTK\lib\vtkRenderingLOD-8.0.lib
F:\Code11\PCL\pcl_3rdparty_pakeage\3rdParty\VTK\lib\vtkViewsContext2D-8.0.lib
F:\Code11\PCL\pcl_3rdparty_pakeage\3rdParty\VTK\lib\vtkViewsCore-8.0.lib
F:\Code11\PCL\pcl_3rdparty_pakeage\3rdParty\VTK\lib\vtkRenderingContextOpenGL-8.0.lib
F:\Code11\PCL\pcl_3rdparty_pakeage\3rdParty\VTK\lib\vtkRenderingOpenGL-8.0.lib
F:\Code11\PCL\pcl_3rdparty_pakeage\3rdParty\FLANN\lib\flann_cpp_s.lib
F:\Code11\PCL\PCL\lib\pcl_surface.lib
F:\Code11\PCL\PCL\lib\pcl_keypoints.lib
F:\Code11\PCL\PCL\lib\pcl_tracking.lib
F:\Code11\PCL\PCL\lib\pcl_recognition.lib
F:\Code11\PCL\PCL\lib\pcl_registration.lib
F:\Code11\PCL\PCL\lib\pcl_stereo.lib
F:\Code11\PCL\PCL\lib\pcl_segmentation.lib
F:\Code11\PCL\PCL\lib\pcl_features.lib
F:\Code11\PCL\PCL\lib\pcl_filters.lib
F:\Code11\PCL\PCL\lib\pcl_sample_consensus.lib
E:\Qt5.9.4\5.9.4\msvc2017_64\lib\Qt5Widgets.lib
E:\Qt5.9.4\5.9.4\msvc2017_64\lib\Qt5Gui.lib
E:\Qt5.9.4\5.9.4\msvc2017_64\lib\Qt5Core.lib
ws2_32.lib
Psapi.lib
comctl32.lib
wsock32.lib
glu32.lib
opengl32.lib
F:\Code11\PCL\PCL\lib\pcl_ml.lib
F:\Code11\PCL\PCL\lib\pcl_visualization.lib
F:\Code11\PCL\PCL\lib\pcl_search.lib
F:\Code11\PCL\PCL\lib\pcl_kdtree.lib
F:\Code11\PCL\PCL\lib\pcl_io.lib
F:\Code11\PCL\PCL\lib\pcl_octree.lib
F:\Code11\PCL\PCL\lib\pcl_common.lib
kernel32.lib
user32.lib
gdi32.lib
winspool.lib
shell32.lib
ole32.lib
oleaut32.lib
uuid.lib
comdlg32.lib
advapi32.lib
F:\Code11\opencv_cxx\opencv_cmake_bin_vs2017_x64\install\x64\vc15\lib\opencv_world400.lib
F:\Code11\log4cpp\log4cplus-2.0.5\msvc14\x64\bin.Release\log4cplusS.lib
F:\Code11\snap7\snap7-full-1.4.2\release\Windows\Win64\snap7.lib
%(AdditionalDependencies)

4 NOMINMAX 所引起的gdi相关头文件宏的无效

/* REAL right = min(a.GetRight(), b.GetRight());
REAL bottom = min(a.GetBottom(), b.GetBottom());
REAL left = max(a.GetLeft(), b.GetLeft());
REAL top = max(a.GetTop(), b.GetTop());*/

REAL right = (a.GetRight() < b.GetRight()) ? a.GetRight() : b.GetRight();
REAL bottom = (a.GetBottom() < b.GetBottom()) ? a.GetBottom() : b.GetBottom();
REAL left = (a.GetLeft() > b.GetLeft()) ? a.GetLeft() : b.GetLeft();
REAL top = (a.GetTop() > b.GetTop()) ? a.GetTop() : b.GetTop();

5 项目相对路径修改

cmd中指定相关的生成顺序,将更有利于项目的移植

6环境变量配置

标签:3rdparty,pcl,lib,项目,配置,开源,PCL,Code11,pakeage
来源: https://www.cnblogs.com/codeAndlearn/p/14119040.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有