# 添加庫目錄
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
}