【PCL】QT Creator 配置

# 添加庫目錄
INCLUDEPATH += \
    $$PWD/3rdParty/Boost/include/boost-1_68\
INCLUDEPATH += \
    $$PWD/3rdParty/Eigen/eigen3\
INCLUDEPATH += \
    $$PWD/3rdParty/FLANN/include\
INCLUDEPATH += \
    $$PWD/3rdParty/Qhull/include\
INCLUDEPATH += \
    $$PWD/3rdParty/VTK/include/vtk-8.1\
INCLUDEPATH += \
    $$PWD/3rdParty/PCL191/include/pcl-1.9\
INCLUDEPATH += \
    $$PWD/3rdParty/PCL191/include/pcl-1.9/pcl\
INCLUDEPATH += \
    $$PWD/3rdParty/PCL191/include/pcl-1.9/pcl\
INCLUDEPATH += \
    $$PWD/3rdParty/camport3_132/include\
INCLUDEPATH += \
    $$PWD/3rdParty/OpenCV/include\
INCLUDEPATH += \
    $$PWD/3rdParty/OpenCV/include/opencv2


CONFIG(debug,debug|release){
LIBS += -L$$PWD/3rdParty/Boost/lib\
        -llibboost_atomic-vc141-mt-gd-x64-1_68\
        -llibboost_bzip2-vc141-mt-gd-x64-1_68\
        -llibboost_chrono-vc141-mt-gd-x64-1_68\
        -llibboost_container-vc141-mt-gd-x64-1_68\
        -llibboost_context-vc141-mt-gd-x64-1_68\
        -llibboost_contract-vc141-mt-gd-x64-1_68\
        -llibboost_coroutine-vc141-mt-gd-x64-1_68\
        -llibboost_date_time-vc141-mt-gd-x64-1_68\
        -llibboost_exception-vc141-mt-gd-x64-1_68\
        -llibboost_fiber-vc141-mt-gd-x64-1_68\
        -llibboost_filesystem-vc141-mt-gd-x64-1_68\
        -llibboost_graph_parallel-vc141-mt-gd-x64-1_68\
        -llibboost_iostreams-vc141-mt-gd-x64-1_68\
        -llibboost_locale-vc141-mt-gd-x64-1_68\
        -llibboost_log_setup-vc141-mt-gd-x64-1_68\
        -llibboost_log-vc141-mt-gd-x64-1_68\
        -llibboost_math_c99f-vc141-mt-gd-x64-1_68\
        -llibboost_math_c99l-vc141-mt-gd-x64-1_68\
        -llibboost_math_c99-vc141-mt-gd-x64-1_68\
        -llibboost_math_tr1f-vc141-mt-gd-x64-1_68\
        -llibboost_math_tr1l-vc141-mt-gd-x64-1_68\
        -llibboost_math_tr1-vc141-mt-gd-x64-1_68\
        -llibboost_mpi-vc141-mt-gd-x64-1_68\
        -llibboost_numpy27-vc141-mt-gd-x64-1_68\
        -llibboost_numpy37-vc141-mt-gd-x64-1_68\
        -llibboost_prg_exec_monitor-vc141-mt-gd-x64-1_68\
        -llibboost_program_options-vc141-mt-gd-x64-1_68\
        -llibboost_python27-vc141-mt-gd-x64-1_68\
        -llibboost_python37-vc141-mt-gd-x64-1_68\
        -llibboost_random-vc141-mt-gd-x64-1_68\
        -llibboost_regex-vc141-mt-gd-x64-1_68\
        -llibboost_serialization-vc141-mt-gd-x64-1_68\
        -llibboost_signals-vc141-mt-gd-x64-1_68\
        -llibboost_stacktrace_noop-vc141-mt-gd-x64-1_68\
        -llibboost_stacktrace_windbg_cached-vc141-mt-gd-x64-1_68\
        -llibboost_stacktrace_windbg-vc141-mt-gd-x64-1_68\
        -llibboost_system-vc141-mt-gd-x64-1_68\
        -llibboost_test_exec_monitor-vc141-mt-gd-x64-1_68\
        -llibboost_thread-vc141-mt-gd-x64-1_68\
        -llibboost_timer-vc141-mt-gd-x64-1_68\
        -llibboost_type_erasure-vc141-mt-gd-x64-1_68\
        -llibboost_unit_test_framework-vc141-mt-gd-x64-1_68\
        -llibboost_wave-vc141-mt-gd-x64-1_68\
        -llibboost_wserialization-vc141-mt-gd-x64-1_68\
        -llibboost_zlib-vc141-mt-gd-x64-1_68

LIBS += -L$$PWD/3rdParty/FLANN/lib\
        -lflann-gd\
        -lflann_s-gd\
        -lflann_cpp-gd\
        -lflann_cpp_s-gd

LIBS += -L$$PWD/3rdParty/Qhull/lib\
        -lqhull_d\
        -lqhull_p_d\
        -lqhull_r_d\
        -lqhullcpp_d\
        -lqhullstatic_d\
        -lqhullstatic_r_d

LIBS += -L$$PWD/3rdParty/VTK/lib\
        -lvtkalglib-8.1-gd\
        -lvtkChartsCore-8.1-gd\
        -lvtkCommonColor-8.1-gd\
        -lvtkCommonComputationalGeometry-8.1-gd\
        -lvtkCommonCore-8.1-gd\
        -lvtkCommonDataModel-8.1-gd\
        -lvtkCommonExecutionModel-8.1-gd\
        -lvtkCommonMath-8.1-gd\
        -lvtkCommonMisc-8.1-gd\
        -lvtkCommonSystem-8.1-gd\
        -lvtkCommonTransforms-8.1-gd\
        -lvtkDICOMParser-8.1-gd\
        -lvtkDomainsChemistry-8.1-gd\
        -lvtkDomainsChemistryOpenGL2-8.1-gd\
        -lvtkexoIIc-8.1-gd\
        -lvtkexpat-8.1-gd\
        -lvtkFiltersAMR-8.1-gd\
        -lvtkFiltersCore-8.1-gd\
        -lvtkFiltersExtraction-8.1-gd\
        -lvtkFiltersFlowPaths-8.1-gd\
        -lvtkFiltersGeneral-8.1-gd\
        -lvtkFiltersGeneric-8.1-gd\
        -lvtkFiltersGeometry-8.1-gd\
        -lvtkFiltersHybrid-8.1-gd\
        -lvtkFiltersHyperTree-8.1-gd\
        -lvtkFiltersImaging-8.1-gd\
        -lvtkFiltersModeling-8.1-gd\
        -lvtkFiltersParallel-8.1-gd\
        -lvtkFiltersParallelImaging-8.1-gd\
        -lvtkFiltersPoints-8.1-gd\
        -lvtkFiltersProgrammable-8.1-gd\
        -lvtkFiltersSelection-8.1-gd\
        -lvtkFiltersSMP-8.1-gd\
        -lvtkFiltersSources-8.1-gd\
        -lvtkFiltersStatistics-8.1-gd\
        -lvtkFiltersTexture-8.1-gd\
        -lvtkFiltersTopology-8.1-gd\
        -lvtkFiltersVerdict-8.1-gd\
        -lvtkfreetype-8.1-gd\
        -lvtkGeovisCore-8.1-gd\
        -lvtkgl2ps-8.1-gd\
        -lvtkglew-8.1-gd\
        -lvtkGUISupportQt-8.1-gd\
        -lvtkGUISupportQtSQL-8.1-gd\
        -lvtkhdf5_hl-8.1-gd\
        -lvtkhdf5-8.1-gd\
        -lvtkImagingColor-8.1-gd\
        -lvtkImagingCore-8.1-gd\
        -lvtkImagingFourier-8.1-gd\
        -lvtkImagingGeneral-8.1-gd\
        -lvtkImagingHybrid-8.1-gd\
        -lvtkImagingMath-8.1-gd\
        -lvtkImagingMorphological-8.1-gd\
        -lvtkImagingSources-8.1-gd\
        -lvtkImagingStatistics-8.1-gd\
        -lvtkImagingStencil-8.1-gd\
        -lvtkInfovisCore-8.1-gd\
        -lvtkInfovisLayout-8.1-gd\
        -lvtkInteractionImage-8.1-gd\
        -lvtkInteractionStyle-8.1-gd\
        -lvtkInteractionWidgets-8.1-gd\
        -lvtkIOAMR-8.1-gd\
        -lvtkIOCore-8.1-gd\
        -lvtkIOEnSight-8.1-gd\
        -lvtkIOExodus-8.1-gd\
        -lvtkIOExport-8.1-gd\
        -lvtkIOExportOpenGL2-8.1-gd\
        -lvtkIOGeometry-8.1-gd\
        -lvtkIOImage-8.1-gd\
        -lvtkIOImport-8.1-gd\
        -lvtkIOInfovis-8.1-gd\
        -lvtkIOLegacy-8.1-gd\
        -lvtkIOLSDyna-8.1-gd\
        -lvtkIOMINC-8.1-gd\
        -lvtkIOMovie-8.1-gd\
        -lvtkIONetCDF-8.1-gd\
        -lvtkIOParallel-8.1-gd\
        -lvtkIOParallelXML-8.1-gd\
        -lvtkIOPLY-8.1-gd\
        -lvtkIOSQL-8.1-gd\
        -lvtkIOTecplotTable-8.1-gd\
        -lvtkIOVideo-8.1-gd\
        -lvtkIOXML-8.1-gd\
        -lvtkIOXMLParser-8.1-gd\
        -lvtkjpeg-8.1-gd\
        -lvtkjsoncpp-8.1-gd\
        -lvtklibharu-8.1-gd\
        -lvtklibxml2-8.1-gd\
        -lvtklz4-8.1-gd\
        -lvtkmetaio-8.1-gd\
        -lvtkNetCDF-8.1-gd\
        -lvtknetcdfcpp-8.1-gd\
        -lvtkoggtheora-8.1-gd\
        -lvtkParallelCore-8.1-gd\
        -lvtkpng-8.1-gd\
        -lvtkproj4-8.1-gd\
        -lvtkRenderingAnnotation-8.1-gd\
        -lvtkRenderingContext2D-8.1-gd\
        -lvtkRenderingContextOpenGL2-8.1-gd\
        -lvtkRenderingCore-8.1-gd\
        -lvtkRenderingFreeType-8.1-gd\
        -lvtkRenderingGL2PSOpenGL2-8.1-gd\
        -lvtkRenderingImage-8.1-gd\
        -lvtkRenderingLabel-8.1-gd\
        -lvtkRenderingLOD-8.1-gd\
        -lvtkRenderingOpenGL2-8.1-gd\
        -lvtkRenderingQt-8.1-gd\
        -lvtkRenderingVolume-8.1-gd\
        -lvtkRenderingVolumeOpenGL2-8.1-gd\
        -lvtksqlite-8.1-gd\
        -lvtksys-8.1-gd\
        -lvtkTestingGenericBridge-8.1-gd\
        -lvtkTestingIOSQL-8.1-gd\
        -lvtkTestingRendering-8.1-gd\
        -lvtktiff-8.1-gd\
        -lvtkverdict-8.1-gd\
        -lvtkViewsContext2D-8.1-gd\
        -lvtkViewsCore-8.1-gd\
        -lvtkViewsInfovis-8.1-gd\
        -lvtkViewsQt-8.1-gd\
        -lvtkzlib-8.1-gd

LIBS += -L$$PWD/3rdParty/PCL191/lib\
        -lpcl_common_debug\
        -lpcl_features_debug\
        -lpcl_filters_debug\
        -lpcl_io_debug\
        -lpcl_io_ply_debug\
        -lpcl_kdtree_debug\
        -lpcl_keypoints_debug\
        -lpcl_ml_debug\
        -lpcl_octree_debug\
        -lpcl_outofcore_debug\
        -lpcl_people_debug\
        -lpcl_recognition_debug\
        -lpcl_registration_debug\
        -lpcl_sample_consensus_debug\
        -lpcl_search_debug\
        -lpcl_segmentation_debug\
        -lpcl_stereo_debug\
        -lpcl_surface_debug\
        -lpcl_tracking_debug\
        -lpcl_visualization_debug

LIBS += -L$$PWD/3rdParty/OpenCV/lib\
        -lopencv_world412d
} else {
LIBS += -L$$PWD/3rdParty/Boost/lib\
        -llibboost_atomic-vc141-mt-x64-1_68\
        -llibboost_bzip2-vc141-mt-x64-1_68\
        -llibboost_chrono-vc141-mt-x64-1_68\
        -llibboost_container-vc141-mt-x64-1_68\
        -llibboost_context-vc141-mt-x64-1_68\
        -llibboost_contract-vc141-mt-x64-1_68\
        -llibboost_coroutine-vc141-mt-x64-1_68\
        -llibboost_date_time-vc141-mt-x64-1_68\
        -llibboost_exception-vc141-mt-x64-1_68\
        -llibboost_fiber-vc141-mt-x64-1_68\
        -llibboost_filesystem-vc141-mt-x64-1_68\
        -llibboost_graph_parallel-vc141-mt-x64-1_68\
        -llibboost_graph-vc141-mt-x64-1_68\
        -llibboost_iostreams-vc141-mt-x64-1_68\
        -llibboost_locale-vc141-mt-x64-1_68\
        -llibboost_log_setup-vc141-mt-x64-1_68\
        -llibboost_log-vc141-mt-x64-1_68\
        -llibboost_math_c99f-vc141-mt-x64-1_68\
        -llibboost_math_c99l-vc141-mt-x64-1_68\
        -llibboost_math_c99-vc141-mt-x64-1_68\
        -llibboost_math_tr1f-vc141-mt-x64-1_68\
        -llibboost_math_tr1l-vc141-mt-x64-1_68\
        -llibboost_math_tr1-vc141-mt-x64-1_68\
        -llibboost_mpi-vc141-mt-x64-1_68\
        -llibboost_numpy27-vc141-mt-x64-1_68\
        -llibboost_numpy37-vc141-mt-x64-1_68\
        -llibboost_prg_exec_monitor-vc141-mt-x64-1_68\
        -llibboost_program_options-vc141-mt-x64-1_68\
        -llibboost_python27-vc141-mt-x64-1_68\
        -llibboost_python37-vc141-mt-x64-1_68\
        -llibboost_random-vc141-mt-x64-1_68\
        -llibboost_regex-vc141-mt-x64-1_68\
        -llibboost_serialization-vc141-mt-x64-1_68\
        -llibboost_signals-vc141-mt-x64-1_68\
        -llibboost_stacktrace_noop-vc141-mt-x64-1_68\
        -llibboost_stacktrace_windbg_cached-vc141-mt-x64-1_68\
        -llibboost_stacktrace_windbg-vc141-mt-x64-1_68\
        -llibboost_system-vc141-mt-x64-1_68\
        -llibboost_test_exec_monitor-vc141-mt-x64-1_68\
        -llibboost_thread-vc141-mt-x64-1_68\
        -llibboost_timer-vc141-mt-x64-1_68\
        -llibboost_type_erasure-vc141-mt-x64-1_68\
        -llibboost_unit_test_framework-vc141-mt-x64-1_68\
        -llibboost_wave-vc141-mt-x64-1_68\
        -llibboost_wserialization-vc141-mt-x64-1_68\
        -llibboost_serialization-vc141-mt-x64-1_68\
        -llibboost_zlib-vc141-mt-x64-1_68

LIBS += -L$$PWD/3rdParty/FLANN/lib\
        -lflann\
        -lflann_cpp\
        -lflann_cpp_s\
        -lflann_s

LIBS += -L$$PWD/3rdParty/Qhull/lib\
        -lqhull\
        -lqhullcpp\
        -lqhullstatic\
        -lqhullstatic_r\
        -lqhull_p\
        -lqhull_r

LIBS += -L$$PWD\3rdParty\VTK\lib\
        -lvtkalglib-8.1\
        -lvtkChartsCore-8.1\
        -lvtkCommonColor-8.1\
        -lvtkCommonComputationalGeometry-8.1\
        -lvtkCommonCore-8.1\
        -lvtkCommonDataModel-8.1\
        -lvtkCommonExecutionModel-8.1\
        -lvtkCommonMath-8.1\
        -lvtkCommonMisc-8.1\
        -lvtkCommonSystem-8.1\
        -lvtkCommonTransforms-8.1\
        -lvtkDICOMParser-8.1\
        -lvtkDomainsChemistry-8.1\
        -lvtkDomainsChemistryOpenGL2-8.1\
        -lvtkexoIIc-8.1\
        -lvtkexpat-8.1\
        -lvtkFiltersAMR-8.1\
        -lvtkFiltersCore-8.1\
        -lvtkFiltersExtraction-8.1\
        -lvtkFiltersFlowPaths-8.1\
        -lvtkFiltersGeneral-8.1\
        -lvtkFiltersGeneric-8.1\
        -lvtkFiltersGeometry-8.1\
        -lvtkFiltersHybrid-8.1\
        -lvtkFiltersHyperTree-8.1\
        -lvtkFiltersImaging-8.1\
        -lvtkFiltersModeling-8.1\
        -lvtkFiltersParallel-8.1\
        -lvtkFiltersParallelImaging-8.1\
        -lvtkFiltersPoints-8.1\
        -lvtkFiltersProgrammable-8.1\
        -lvtkFiltersSelection-8.1\
        -lvtkFiltersSMP-8.1\
        -lvtkFiltersSources-8.1\
        -lvtkFiltersStatistics-8.1\
        -lvtkFiltersTopology-8.1\
        -lvtkFiltersVerdict-8.1\
        -lvtkfreetype-8.1\
        -lvtkGeovisCore-8.1\
        -lvtkgl2ps-8.1\
        -lvtkglew-8.1\
        -lvtkGUISupportQt-8.1\
        -lvtkGUISupportQtSQL-8.1\
        -lvtkhdf5_hl-8.1\
        -lvtkhdf5-8.1\
        -lvtkImagingColor-8.1\
        -lvtkImagingCore-8.1\
        -lvtkImagingFourier-8.1\
        -lvtkImagingGeneral-8.1\
        -lvtkImagingHybrid-8.1\
        -lvtkImagingMath-8.1\
        -lvtkImagingMorphological-8.1\
        -lvtkImagingSources-8.1\
        -lvtkImagingStatistics-8.1\
        -lvtkImagingStencil-8.1\
        -lvtkInfovisCore-8.1\
        -lvtkInfovisLayout-8.1\
        -lvtkInteractionImage-8.1\
        -lvtkInteractionStyle-8.1\
        -lvtkInteractionWidgets-8.1\
        -lvtkIOAMR-8.1\
        -lvtkIOCore-8.1\
        -lvtkIOEnSight-8.1\
        -lvtkIOExodus-8.1\
        -lvtkIOExport-8.1\
        -lvtkIOExportOpenGL2-8.1\
        -lvtkIOGeometry-8.1\
        -lvtkIOImage-8.1\
        -lvtkIOImport-8.1\
        -lvtkIOInfovis-8.1\
        -lvtkIOLegacy-8.1\
        -lvtkIOLSDyna-8.1\
        -lvtkIOMINC-8.1\
        -lvtkIOMovie-8.1\
        -lvtkIONetCDF-8.1\
        -lvtkIOParallel-8.1\
        -lvtkIOParallelXML-8.1\
        -lvtkIOPLY-8.1\
        -lvtkIOSQL-8.1\
        -lvtkIOTecplotTable-8.1\
        -lvtkIOVideo-8.1\
        -lvtkIOXML-8.1\
        -lvtkIOXMLParser-8.1\
        -lvtkjpeg-8.1\
        -lvtkjsoncpp-8.1\
        -lvtklibharu-8.1\
        -lvtklibxml2-8.1\
        -lvtklz4-8.1\
        -lvtkmetaio-8.1\
        -lvtkNetCDF-8.1\
        -lvtknetcdfcpp-8.1\
        -lvtkoggtheora-8.1\
        -lvtkoggtheora-8.1\
        -lvtkpng-8.1\
        -lvtkproj4-8.1\
        -lvtkRenderingAnnotation-8.1\
        -lvtkRenderingContext2D-8.1\
        -lvtkRenderingContextOpenGL2-8.1\
        -lvtkRenderingCore-8.1\
        -lvtkRenderingFreeType-8.1\
        -lvtkRenderingGL2PSOpenGL2-8.1\
        -lvtkRenderingImage-8.1\
        -lvtkRenderingLabel-8.1\
        -lvtkRenderingLOD-8.1\
        -lvtkRenderingOpenGL2-8.1\
        -lvtkRenderingQt-8.1\
        -lvtkRenderingVolume-8.1\
        -lvtkRenderingVolumeOpenGL2-8.1\
        -lvtksqlite-8.1\
        -lvtksys-8.1\
        -lvtkTestingGenericBridge-8.1\
        -lvtkTestingIOSQL-8.1\
        -lvtkTestingRendering-8.1\
        -lvtktiff-8.1\
        -lvtkverdict-8.1\
        -lvtkViewsContext2D-8.1\
        -lvtkViewsCore-8.1\
        -lvtkViewsInfovis-8.1\
        -lvtkViewsQt-8.1\
        -lvtkzlib-8.1
LIBS += -L$$PWD/3rdParty/PCL191/lib \
        -lpcl_common_release\
        -lpcl_features_release\
        -lpcl_filters_release\
        -lpcl_io_release\
        -lpcl_io_ply_release\
        -lpcl_kdtree_release\
        -lpcl_keypoints_release\
        -lpcl_ml_release\
        -lpcl_octree_release\
        -lpcl_outofcore_release\
        -lpcl_people_release\
        -lpcl_recognition_release\
        -lpcl_registration_release\
        -lpcl_sample_consensus_release\
        -lpcl_search_release\
        -lpcl_segmentation_release\
        -lpcl_stereo_release\
        -lpcl_surface_release\
        -lpcl_tracking_release\
        -lpcl_visualization_release\

LIBS += -L$$PWD/3rdParty/OpenCV/lib\
        -lopencv_world412
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章