【无标题】visual studio2019+Qt5.15.2+PCL1.12.1+vtk9.1.0+cmake3.22.2

这篇具有很好参考价值的文章主要介绍了【无标题】visual studio2019+Qt5.15.2+PCL1.12.1+vtk9.1.0+cmake3.22.2。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

安装VS------安装Qt-------安装PCL------安装cmake-----安装VTK-----环境配置
安装用了两天时间

1环境搭建

1.1 Visual Studio 2019 (PCL所需版本)

https://my.visualstudio.com/Downloads?q=visual%20studio%202019&wt.mc_id=omsftvscom~older-downloads
【无标题】visual studio2019+Qt5.15.2+PCL1.12.1+vtk9.1.0+cmake3.22.2,qt,ide【无标题】visual studio2019+Qt5.15.2+PCL1.12.1+vtk9.1.0+cmake3.22.2,qt,ide【无标题】visual studio2019+Qt5.15.2+PCL1.12.1+vtk9.1.0+cmake3.22.2,qt,ide

1.2 Qt安装

https://download.qt.io/archive/online install
【无标题】visual studio2019+Qt5.15.2+PCL1.12.1+vtk9.1.0+cmake3.22.2,qt,ide
选择online install
【无标题】visual studio2019+Qt5.15.2+PCL1.12.1+vtk9.1.0+cmake3.22.2,qt,ide【无标题】visual studio2019+Qt5.15.2+PCL1.12.1+vtk9.1.0+cmake3.22.2,qt,ide【无标题】visual studio2019+Qt5.15.2+PCL1.12.1+vtk9.1.0+cmake3.22.2,qt,ide
【无标题】visual studio2019+Qt5.15.2+PCL1.12.1+vtk9.1.0+cmake3.22.2,qt,ide【无标题】visual studio2019+Qt5.15.2+PCL1.12.1+vtk9.1.0+cmake3.22.2,qt,ide【无标题】visual studio2019+Qt5.15.2+PCL1.12.1+vtk9.1.0+cmake3.22.2,qt,ide
【无标题】visual studio2019+Qt5.15.2+PCL1.12.1+vtk9.1.0+cmake3.22.2,qt,ide●选择安装版本
【无标题】visual studio2019+Qt5.15.2+PCL1.12.1+vtk9.1.0+cmake3.22.2,qt,ide
纯QT编程就选择 MinGW 8.1.0 32-bit和 MinGW 8.1.0 64-bit
我们使用是VS2019的编译器,所有我们选择是MSVC 2019 32-bit和MSVC 2019 64-bit
选择好了,点击Next,等安装完就OK了.

1.3 PCL安装

下载地址
https://github.com/PointCloudLibrary/pcl/releases
【无标题】visual studio2019+Qt5.15.2+PCL1.12.1+vtk9.1.0+cmake3.22.2,qt,ide
安装PCL
【无标题】visual studio2019+Qt5.15.2+PCL1.12.1+vtk9.1.0+cmake3.22.2,qt,ide
【无标题】visual studio2019+Qt5.15.2+PCL1.12.1+vtk9.1.0+cmake3.22.2,qt,ide
【无标题】visual studio2019+Qt5.15.2+PCL1.12.1+vtk9.1.0+cmake3.22.2,qt,ide
【无标题】visual studio2019+Qt5.15.2+PCL1.12.1+vtk9.1.0+cmake3.22.2,qt,ide
【无标题】visual studio2019+Qt5.15.2+PCL1.12.1+vtk9.1.0+cmake3.22.2,qt,ide
【无标题】visual studio2019+Qt5.15.2+PCL1.12.1+vtk9.1.0+cmake3.22.2,qt,ide
【无标题】visual studio2019+Qt5.15.2+PCL1.12.1+vtk9.1.0+cmake3.22.2,qt,ide
点击安装不要改变安装位置
【无标题】visual studio2019+Qt5.15.2+PCL1.12.1+vtk9.1.0+cmake3.22.2,qt,ide【无标题】visual studio2019+Qt5.15.2+PCL1.12.1+vtk9.1.0+cmake3.22.2,qt,ide
【无标题】visual studio2019+Qt5.15.2+PCL1.12.1+vtk9.1.0+cmake3.22.2,qt,ide
【无标题】visual studio2019+Qt5.15.2+PCL1.12.1+vtk9.1.0+cmake3.22.2,qt,ide
【无标题】visual studio2019+Qt5.15.2+PCL1.12.1+vtk9.1.0+cmake3.22.2,qt,ide
配置环境变量一定注意目录所在文件夹的名称,空格也会影响环境,例如C:\PCL 1.12.1与C:\PCL1.12.1完全不一样
【无标题】visual studio2019+Qt5.15.2+PCL1.12.1+vtk9.1.0+cmake3.22.2,qt,ide【无标题】visual studio2019+Qt5.15.2+PCL1.12.1+vtk9.1.0+cmake3.22.2,qt,ide
测试安装是否成功 cmd界面
C:\Users>cd…
C:>cd PCL 1.12.1
C:\PCL 1.12.1>cd bin
C:\PCL 1.12.1\bin>pcl_viewer.exe cloud_normalpro.pcd //输入PCD文件
【无标题】visual studio2019+Qt5.15.2+PCL1.12.1+vtk9.1.0+cmake3.22.2,qt,ide

1.1.4 VTK安装

安装cmake
https://cmake.org/files/v3.22/
【无标题】visual studio2019+Qt5.15.2+PCL1.12.1+vtk9.1.0+cmake3.22.2,qt,ide【无标题】visual studio2019+Qt5.15.2+PCL1.12.1+vtk9.1.0+cmake3.22.2,qt,ide
【无标题】visual studio2019+Qt5.15.2+PCL1.12.1+vtk9.1.0+cmake3.22.2,qt,ide【无标题】visual studio2019+Qt5.15.2+PCL1.12.1+vtk9.1.0+cmake3.22.2,qt,ide【无标题】visual studio2019+Qt5.15.2+PCL1.12.1+vtk9.1.0+cmake3.22.2,qt,ide
【无标题】visual studio2019+Qt5.15.2+PCL1.12.1+vtk9.1.0+cmake3.22.2,qt,ide
【无标题】visual studio2019+Qt5.15.2+PCL1.12.1+vtk9.1.0+cmake3.22.2,qt,ide
安装VTK
下载https://github.com/Kitware/VTK/tags
【无标题】visual studio2019+Qt5.15.2+PCL1.12.1+vtk9.1.0+cmake3.22.2,qt,ide
【无标题】visual studio2019+Qt5.15.2+PCL1.12.1+vtk9.1.0+cmake3.22.2,qt,ide【无标题】visual studio2019+Qt5.15.2+PCL1.12.1+vtk9.1.0+cmake3.22.2,qt,ide【无标题】visual studio2019+Qt5.15.2+PCL1.12.1+vtk9.1.0+cmake3.22.2,qt,ide
【无标题】visual studio2019+Qt5.15.2+PCL1.12.1+vtk9.1.0+cmake3.22.2,qt,ide【无标题】visual studio2019+Qt5.15.2+PCL1.12.1+vtk9.1.0+cmake3.22.2,qt,ide【无标题】visual studio2019+Qt5.15.2+PCL1.12.1+vtk9.1.0+cmake3.22.2,qt,ide【无标题】visual studio2019+Qt5.15.2+PCL1.12.1+vtk9.1.0+cmake3.22.2,qt,ide
【无标题】visual studio2019+Qt5.15.2+PCL1.12.1+vtk9.1.0+cmake3.22.2,qt,ide
【无标题】visual studio2019+Qt5.15.2+PCL1.12.1+vtk9.1.0+cmake3.22.2,qt,ide【无标题】visual studio2019+Qt5.15.2+PCL1.12.1+vtk9.1.0+cmake3.22.2,qt,ide【无标题】visual studio2019+Qt5.15.2+PCL1.12.1+vtk9.1.0+cmake3.22.2,qt,ide
configure----generate----openproject 打开vs2019
【无标题】visual studio2019+Qt5.15.2+PCL1.12.1+vtk9.1.0+cmake3.22.2,qt,ide【无标题】visual studio2019+Qt5.15.2+PCL1.12.1+vtk9.1.0+cmake3.22.2,qt,ide【无标题】visual studio2019+Qt5.15.2+PCL1.12.1+vtk9.1.0+cmake3.22.2,qt,ide
【无标题】visual studio2019+Qt5.15.2+PCL1.12.1+vtk9.1.0+cmake3.22.2,qt,ide
如果安装不成功,用管理员身份打开vs重新生成
完成后 会生成VTK文件夹(这需要看cmake设置 CMAKE_INSTALL_PREFIX)
【无标题】visual studio2019+Qt5.15.2+PCL1.12.1+vtk9.1.0+cmake3.22.2,qt,ide
【无标题】visual studio2019+Qt5.15.2+PCL1.12.1+vtk9.1.0+cmake3.22.2,qt,ide

1.4.5 PCL库配置

(1)把生成的VTK文件替换PCL1.12.1/3rdParty中的VTK
【无标题】visual studio2019+Qt5.15.2+PCL1.12.1+vtk9.1.0+cmake3.22.2,qt,ide
(2)将pcl1.12.1.pri文件拷贝到PCL1.12.1文件夹
【无标题】visual studio2019+Qt5.15.2+PCL1.12.1+vtk9.1.0+cmake3.22.2,qt,ide
注意pcl1.12.1.pri中文件夹位置信息,文件里面包含vtk库所在位置信息

INCLUDEPATH += C:/PCL1.12.1/include/pcl-1.12
INCLUDEPATH += C:/PCL1.12.1/3rdParty/Boost/include/boost-1_78
INCLUDEPATH += C:/PCL1.12.1/3rdParty/Eigen/eigen3
INCLUDEPATH += C:/PCL1.12.1/3rdParty/FLANN/include
INCLUDEPATH += C:/PCL1.12.1/3rdParty/OpenNI2/Include
INCLUDEPATH += C:/PCL1.12.1/3rdParty/Qhull/include
INCLUDEPATH += C:/PCL1.12.1/3rdParty/VTK/include/vtk-9.1
INCLUDEPATH += C:/PCL1.12.1/3rdParty/VTK

win32:CONFIG(release, debug|release):{
    LIBS += -LC:/PCL1.12.1/3rdParty/Qhull/lib/ -lqhull_r
}
else:win32:CONFIG(debug, debug|release):{
    LIBS += -LC:/PCL1.12.1/3rdParty/Qhull/lib/ -lqhull_rd
}

win32:CONFIG(release, debug|release):{
    LIBS += -LC:/PCL1.12.1/lib/ -lpcl_filters
    LIBS += -LC:/PCL1.12.1/lib/ -lpcl_io
    LIBS += -LC:/PCL1.12.1/lib/ -lpcl_io_ply
    LIBS += -LC:/PCL1.12.1/lib/ -lpcl_kdtree
    LIBS += -LC:/PCL1.12.1/lib/ -lpcl_keypoints
    LIBS += -LC:/PCL1.12.1/lib/ -lpcl_ml
    LIBS += -LC:/PCL1.12.1/lib/ -lpcl_octree
    LIBS += -LC:/PCL1.12.1/lib/ -lpcl_outofcore
    LIBS += -LC:/PCL1.12.1/lib/ -lpcl_people
    LIBS += -LC:/PCL1.12.1/lib/ -lpcl_recognition
    LIBS += -LC:/PCL1.12.1/lib/ -lpcl_registration
    LIBS += -LC:/PCL1.12.1/lib/ -lpcl_sample_consensus
    LIBS += -LC:/PCL1.12.1/lib/ -lpcl_search
    LIBS += -LC:/PCL1.12.1/lib/ -lpcl_segmentation
    LIBS += -LC:/PCL1.12.1/lib/ -lpcl_stereo
    LIBS += -LC:/PCL1.12.1/lib/ -lpcl_surface
    LIBS += -LC:/PCL1.12.1/lib/ -lpcl_tracking
    LIBS += -LC:/PCL1.12.1/lib/ -lpcl_visualization
    LIBS += -LC:/PCL1.12.1/lib/ -lpcl_common
    LIBS += -LC:/PCL1.12.1/lib/ -lpcl_features
    LIBS += -LC:/PCL1.12.1/3rdParty/FLANN/lib/ -lflann
#    LIBS += -LC:/PCL1.12.1/3rdParty/Qhull/lib/ -lqhullstatic
}
else:win32:CONFIG(debug, debug|release):{
    LIBS += -LC:/PCL1.12.1/lib/ -lpcl_filtersd
    LIBS += -LC:/PCL1.12.1/lib/ -lpcl_io_plyd
    LIBS += -LC:/PCL1.12.1/lib/ -lpcl_iod
    LIBS += -LC:/PCL1.12.1/lib/ -lpcl_kdtreed
    LIBS += -LC:/PCL1.12.1/lib/ -lpcl_keypointsd
    LIBS += -LC:/PCL1.12.1/lib/ -lpcl_mld
    LIBS += -LC:/PCL1.12.1/lib/ -lpcl_octreed
    LIBS += -LC:/PCL1.12.1/lib/ -lpcl_outofcored
    LIBS += -LC:/PCL1.12.1/lib/ -lpcl_peopled
    LIBS += -LC:/PCL1.12.1/lib/ -lpcl_recognitiond
    LIBS += -LC:/PCL1.12.1/lib/ -lpcl_registrationd
    LIBS += -LC:/PCL1.12.1/lib/ -lpcl_sample_consensusd
    LIBS += -LC:/PCL1.12.1/lib/ -lpcl_searchd
    LIBS += -LC:/PCL1.12.1/lib/ -lpcl_segmentationd
    LIBS += -LC:/PCL1.12.1/lib/ -lpcl_stereod
    LIBS += -LC:/PCL1.12.1/lib/ -lpcl_surfaced
    LIBS += -LC:/PCL1.12.1/lib/ -lpcl_trackingd
    LIBS += -LC:/PCL1.12.1/lib/ -lpcl_visualizationd
    LIBS += -LC:/PCL1.12.1/lib/ -lpcl_commond
    LIBS += -LC:/PCL1.12.1/lib/ -lpcl_featuresd
    LIBS += -LC:/PCL1.12.1/3rdParty/FLANN/lib/ -lflann-gd
#    LIBS += -LC:/PCL1.12.1/3rdParty/Qhull/lib/ -lqhullstatic_d
}

win32:CONFIG(release, debug|release):{
#    LIBS += C:/PCL1.12.1/3rdParty/Boost/lib/libboost_atomic-vc142-mt-x64-1_78.lib
#    LIBS += C:/PCL1.12.1/3rdParty/Boost/lib/libboost_bzip2-vc142-mt-x64-1_78.lib
    LIBS += C:/PCL1.12.1/3rdParty/Boost/lib/libboost_chrono-vc142-mt-x64-1_78.lib
#    LIBS += C:/PCL1.12.1/3rdParty/Boost/lib/libboost_container-vc142-mt-x64-1_78.lib
#    LIBS += C:/PCL1.12.1/3rdParty/Boost/lib/libboost_context-vc142-mt-x64-1_78.lib
#    LIBS += C:/PCL1.12.1/3rdParty/Boost/lib/libboost_contract-vc142-mt-x64-1_78.lib
#    LIBS += C:/PCL1.12.1/3rdParty/Boost/lib/libboost_coroutine-vc142-mt-x64-1_78.lib
    LIBS += C:/PCL1.12.1/3rdParty/Boost/lib/libboost_date_time-vc142-mt-x64-1_78.lib
#    LIBS += C:/PCL1.12.1/3rdParty/Boost/lib/libboost_exception-vc142-mt-x64-1_78.lib
#    LIBS += C:/PCL1.12.1/3rdParty/Boost/lib/libboost_fiber-vc142-mt-x64-1_78.lib
    LIBS += C:/PCL1.12.1/3rdParty/Boost/lib/libboost_filesystem-vc142-mt-x64-1_78.lib
#    LIBS += C:/PCL1.12.1/3rdParty/Boost/lib/libboost_graph_parallel-vc142-mt-x64-1_78.lib
#    LIBS += C:/PCL1.12.1/3rdParty/Boost/lib/libboost_graph-vc142-mt-x64-1_78.lib
    LIBS += C:/PCL1.12.1/3rdParty/Boost/lib/libboost_iostreams-vc142-mt-x64-1_78.lib
#    LIBS += C:/PCL1.12.1/3rdParty/Boost/lib/libboost_locale-vc142-mt-x64-1_78.lib
#    LIBS += C:/PCL1.12.1/3rdParty/Boost/lib/libboost_log_setup-vc142-mt-x64-1_78.lib
#    LIBS += C:/PCL1.12.1/3rdParty/Boost/lib/libboost_log-vc142-mt-x64-1_78.lib
#    LIBS += C:/PCL1.12.1/3rdParty/Boost/lib/libboost_math_c99f-vc142-mt-x64-1_78.lib
#    LIBS += C:/PCL1.12.1/3rdParty/Boost/lib/libboost_math_c99l-vc142-mt-x64-1_78.lib
#    LIBS += C:/PCL1.12.1/3rdParty/Boost/lib/libboost_math_c99-vc142-mt-x64-1_78.lib
#    LIBS += C:/PCL1.12.1/3rdParty/Boost/lib/libboost_math_tr1f-vc142-mt-x64-1_78.lib
#    LIBS += C:/PCL1.12.1/3rdParty/Boost/lib/libboost_math_tr1l-vc142-mt-x64-1_78.lib
#    LIBS += C:/PCL1.12.1/3rdParty/Boost/lib/libboost_math_tr1-vc142-mt-x64-1_78.lib
#    LIBS += C:/PCL1.12.1/3rdParty/Boost/lib/libboost_mpi-vc142-mt-x64-1_78.lib
#    LIBS += C:/PCL1.12.1/3rdParty/Boost/lib/libboost_numpy27-vc142-mt-x64-1_78.lib
#    LIBS += C:/PCL1.12.1/3rdParty/Boost/lib/libboost_numpy37-vc142-mt-x64-1_78.lib
#    LIBS += C:/PCL1.12.1/3rdParty/Boost/lib/libboost_program_options-vc142-mt-x64-1_78.lib
#    LIBS += C:/PCL1.12.1/3rdParty/Boost/lib/libboost_random-vc142-mt-x64-1_78.lib
#    LIBS += C:/PCL1.12.1/3rdParty/Boost/lib/libboost_regex-vc142-mt-x64-1_78.lib
#    LIBS += C:/PCL1.12.1/3rdParty/Boost/lib/libboost_serialization-vc142-mt-x64-1_78.lib
#    LIBS += C:/PCL1.12.1/3rdParty/Boost/lib/libboost_signals-vc142-mt-x64-1_78.lib
#    LIBS += C:/PCL1.12.1/3rdParty/Boost/lib/libboost_stacktrace_noop-vc142-mt-x64-1_78.lib
#    LIBS += C:/PCL1.12.1/3rdParty/Boost/lib/libboost_stacktrace_windbg_cached-vc142-mt-x64-1_78.lib
#    LIBS += C:/PCL1.12.1/3rdParty/Boost/lib/libboost_stacktrace_windbg-vc142-mt-x64-1_78.lib
    LIBS += C:/PCL1.12.1/3rdParty/Boost/lib/libboost_system-vc142-mt-x64-1_78.lib
    LIBS += C:/PCL1.12.1/3rdParty/Boost/lib/libboost_thread-vc142-mt-x64-1_78.lib
#    LIBS += C:/PCL1.12.1/3rdParty/Boost/lib/libboost_timer-vc142-mt-x64-1_78.lib
#    LIBS += C:/PCL1.12.1/3rdParty/Boost/lib/libboost_type_erasure-vc142-mt-x64-1_78.lib
#    LIBS += C:/PCL1.12.1/3rdParty/Boost/lib/libboost_wave-vc142-mt-x64-1_78.lib
#    LIBS += C:/PCL1.12.1/3rdParty/Boost/lib/libboost_wserialization-vc142-mt-x64-1_78.lib
#    LIBS += C:/PCL1.12.1/3rdParty/Boost/lib/libboost_zlib-vc142-mt-x64-1_78.lib
}
else:win32:CONFIG(debug, debug|release):{
#    LIBS += C:/PCL1.12.1/3rdParty/Boost/lib/libboost_atomic-vc142-mt-gd-x64-1_78.lib
#    LIBS += C:/PCL1.12.1/3rdParty/Boost/lib/libboost_bzip2-vc142-mt-gd-x64-1_78.lib
    LIBS += C:/PCL1.12.1/3rdParty/Boost/lib/libboost_chrono-vc142-mt-gd-x64-1_78.lib
#    LIBS += C:/PCL1.12.1/3rdParty/Boost/lib/libboost_container-vc142-mt-gd-x64-1_78.lib
#    LIBS += C:/PCL1.12.1/3rdParty/Boost/lib/libboost_context-vc142-mt-gd-x64-1_78.lib
#    LIBS += C:/PCL1.12.1/3rdParty/Boost/lib/libboost_contract-vc142-mt-gd-x64-1_78.lib
#    LIBS += C:/PCL1.12.1/3rdParty/Boost/lib/libboost_coroutine-vc142-mt-gd-x64-1_78.lib
    LIBS += C:/PCL1.12.1/3rdParty/Boost/lib/libboost_date_time-vc142-mt-gd-x64-1_78.lib
#    LIBS += C:/PCL1.12.1/3rdParty/Boost/lib/libboost_exception-vc142-mt-gd-x64-1_78.lib
#    LIBS += C:/PCL1.12.1/3rdParty/Boost/lib/libboost_fiber-vc142-mt-gd-x64-1_78.lib
    LIBS += C:/PCL1.12.1/3rdParty/Boost/lib/libboost_filesystem-vc142-mt-gd-x64-1_78.lib
#    LIBS += C:/PCL1.12.1/3rdParty/Boost/lib/libboost_graph_parallel-vc142-mt-gd-x64-1_78.lib
#    LIBS += C:/PCL1.12.1/3rdParty/Boost/lib/libboost_graph-vc142-mt-gd-x64-1_78.lib
    LIBS += C:/PCL1.12.1/3rdParty/Boost/lib/libboost_iostreams-vc142-mt-gd-x64-1_78.lib
#    LIBS += C:/PCL1.12.1/3rdParty/Boost/lib/libboost_locale-vc142-mt-gd-x64-1_78.lib
#    LIBS += C:/PCL1.12.1/3rdParty/Boost/lib/libboost_log_setup-vc142-mt-gd-x64-1_78.lib
#    LIBS += C:/PCL1.12.1/3rdParty/Boost/lib/libboost_log-vc142-mt-gd-x64-1_78.lib
#    LIBS += C:/PCL1.12.1/3rdParty/Boost/lib/libboost_math_c99f-vc142-mt-gd-x64-1_78.lib
#    LIBS += C:/PCL1.12.1/3rdParty/Boost/lib/libboost_math_c99l-vc142-mt-gd-x64-1_78.lib
#    LIBS += C:/PCL1.12.1/3rdParty/Boost/lib/libboost_math_c99-vc142-mt-gd-x64-1_78.lib
#    LIBS += C:/PCL1.12.1/3rdParty/Boost/lib/libboost_math_tr1f-vc142-mt-gd-x64-1_78.lib
#    LIBS += C:/PCL1.12.1/3rdParty/Boost/lib/libboost_math_tr1l-vc142-mt-gd-x64-1_78.lib
#    LIBS += C:/PCL1.12.1/3rdParty/Boost/lib/libboost_math_tr1-vc142-mt-gd-x64-1_78.lib
#    LIBS += C:/PCL1.12.1/3rdParty/Boost/lib/libboost_mpi-vc142-mt-gd-x64-1_78.lib
#    LIBS += C:/PCL1.12.1/3rdParty/Boost/lib/libboost_numpy27-vc142-mt-gd-x64-1_78.lib
#    LIBS += C:/PCL1.12.1/3rdParty/Boost/lib/libboost_numpy37-vc142-mt-gd-x64-1_78.lib
#    LIBS += C:/PCL1.12.1/3rdParty/Boost/lib/libboost_program_options-vc142-mt-gd-x64-1_78.lib
#    LIBS += C:/PCL1.12.1/3rdParty/Boost/lib/libboost_random-vc142-mt-gd-x64-1_78.lib
#    LIBS += C:/PCL1.12.1/3rdParty/Boost/lib/libboost_regex-vc142-mt-gd-x64-1_78.lib
#    LIBS += C:/PCL1.12.1/3rdParty/Boost/lib/libboost_serialization-vc142-mt-gd-x64-1_78.lib
#    LIBS += C:/PCL1.12.1/3rdParty/Boost/lib/libboost_signals-vc142-mt-gd-x64-1_78.lib
#    LIBS += C:/PCL1.12.1/3rdParty/Boost/lib/libboost_stacktrace_noop-vc142-mt-gd-x64-1_78.lib
#    LIBS += C:/PCL1.12.1/3rdParty/Boost/lib/libboost_stacktrace_windbg_cached-vc142-mt-gd-x64-1_78.lib
#    LIBS += C:/PCL1.12.1/3rdParty/Boost/lib/libboost_stacktrace_windbg-vc142-mt-gd-x64-1_78.lib
    LIBS += C:/PCL1.12.1/3rdParty/Boost/lib/libboost_system-vc142-mt-gd-x64-1_78.lib
    LIBS += C:/PCL1.12.1/3rdParty/Boost/lib/libboost_thread-vc142-mt-gd-x64-1_78.lib
#    LIBS += C:/PCL1.12.1/3rdParty/Boost/lib/libboost_timer-vc142-mt-gd-x64-1_78.lib
#    LIBS += C:/PCL1.12.1/3rdParty/Boost/lib/libboost_type_erasure-vc142-mt-gd-x64-1_78.lib
#    LIBS += C:/PCL1.12.1/3rdParty/Boost/lib/libboost_wave-vc142-mt-gd-x64-1_78.lib
#    LIBS += C:/PCL1.12.1/3rdParty/Boost/lib/libboost_wserialization-vc142-mt-gd-x64-1_78.lib
#    LIBS += C:/PCL1.12.1/3rdParty/Boost/lib/libboost_zlib-vc142-mt-gd-x64-1_78.lib
}

win32:CONFIG(release, debug|release):{
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkCommonDataModel-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkCommonExecutionModel-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkCommonMath-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkCommonMisc-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkCommonSystem-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkCommonTransforms-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkDICOMParser-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkDomainsChemistry-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkDomainsChemistryOpenGL2-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkdoubleconversion-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkexodusII-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkexpat-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkFiltersAMR-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkFiltersCore-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkFiltersExtraction-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkFiltersFlowPaths-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkFiltersGeneral-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkFiltersGeneric-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkFiltersGeometry-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkFiltersHybrid-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkFiltersHyperTree-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkFiltersImaging-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkFiltersModeling-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkFiltersParallel-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkFiltersParallelImaging-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkFiltersPoints-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkFiltersProgrammable-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkFiltersSelection-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkFiltersSMP-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkFiltersSources-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkFiltersStatistics-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkFiltersTexture-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkFiltersTopology-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkFiltersVerdict-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkfreetype-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkGeovisCore-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkgl2ps-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkglew-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkGUISupportQt-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkGUISupportQtSQL-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkhdf5_hl-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkhdf5-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkImagingColor-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkImagingCore-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkImagingFourier-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkImagingGeneral-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkImagingHybrid-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkImagingMath-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkImagingMorphological-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkImagingSources-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkImagingStatistics-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkImagingStencil-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkInfovisCore-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkInfovisLayout-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkInteractionImage-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkInteractionStyle-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkInteractionWidgets-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkIOAMR-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkIOAsynchronous-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkIOCityGML-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkIOCore-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkIOEnSight-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkIOExodus-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkIOExport-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkIOExportPDF-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkIOGeometry-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkIOImage-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkIOImport-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkIOInfovis-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkIOLegacy-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkIOLSDyna-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkIOMINC-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkIOMovie-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkIONetCDF-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkIOParallel-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkIOParallelXML-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkIOPLY-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkIOSegY-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkIOSQL-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkIOTecplotTable-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkIOVeraOut-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkIOVideo-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkIOXML-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkIOXMLParser-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkjpeg-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkjsoncpp-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtklibharu-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtklibxml2-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtklz4-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtklzma-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkmetaio-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkNetCDF-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkogg-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkParallelCore-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkpng-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkpugixml-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkRenderingAnnotation-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkRenderingContext2D-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkRenderingContextOpenGL2-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkRenderingCore-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkRenderingFreeType-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkRenderingGL2PSOpenGL2-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkRenderingImage-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkRenderingLabel-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkRenderingLOD-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkRenderingOpenGL2-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkRenderingQt-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkRenderingVolume-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkRenderingVolumeOpenGL2-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtksqlite-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtksys-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtktheora-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtktiff-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkverdict-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkViewsContext2D-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkViewsCore-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkViewsInfovis-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkViewsQt-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkzlib-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkChartsCore-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkCommonColor-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkCommonComputationalGeometry-9.1.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkCommonCore-9.1.lib
}
else:win32:CONFIG(debug, debug|release):{
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkCommonDataModel-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkCommonExecutionModel-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkCommonMath-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkCommonMisc-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkCommonSystem-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkCommonTransforms-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkDICOMParser-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkDomainsChemistry-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkDomainsChemistryOpenGL2-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkdoubleconversion-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkexodusII-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkexpat-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkFiltersAMR-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkFiltersCore-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkFiltersExtraction-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkFiltersFlowPaths-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkFiltersGeneral-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkFiltersGeneric-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkFiltersGeometry-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkFiltersHybrid-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkFiltersHyperTree-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkFiltersImaging-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkFiltersModeling-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkFiltersParallel-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkFiltersParallelImaging-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkFiltersPoints-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkFiltersProgrammable-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkFiltersSelection-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkFiltersSMP-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkFiltersSources-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkFiltersStatistics-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkFiltersTexture-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkFiltersTopology-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkFiltersVerdict-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkfreetype-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkGeovisCore-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkgl2ps-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkglew-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkGUISupportQt-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkGUISupportQtSQL-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkhdf5_hl-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkhdf5-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkImagingColor-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkImagingCore-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkImagingFourier-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkImagingGeneral-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkImagingHybrid-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkImagingMath-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkImagingMorphological-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkImagingSources-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkImagingStatistics-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkImagingStencil-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkInfovisCore-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkInfovisLayout-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkInteractionImage-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkInteractionStyle-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkInteractionWidgets-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkIOAMR-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkIOAsynchronous-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkIOCityGML-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkIOCore-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkIOEnSight-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkIOExodus-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkIOExport-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkIOExportPDF-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkIOGeometry-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkIOImage-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkIOImport-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkIOInfovis-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkIOLegacy-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkIOLSDyna-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkIOMINC-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkIOMovie-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkIONetCDF-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkIOParallel-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkIOParallelXML-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkIOPLY-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkIOSegY-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkIOSQL-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkIOTecplotTable-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkIOVeraOut-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkIOVideo-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkIOXML-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkIOXMLParser-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkjpeg-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkjsoncpp-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtklibharu-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtklibxml2-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtklz4-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtklzma-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkmetaio-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkNetCDF-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkogg-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkParallelCore-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkpng-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkpugixml-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkRenderingAnnotation-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkRenderingContext2D-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkRenderingContextOpenGL2-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkRenderingCore-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkRenderingFreeType-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkRenderingGL2PSOpenGL2-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkRenderingImage-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkRenderingLabel-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkRenderingLOD-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkRenderingOpenGL2-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkRenderingQt-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkRenderingVolume-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkRenderingVolumeOpenGL2-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtksqlite-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtksys-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtktheora-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtktiff-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkverdict-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkViewsContext2D-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkViewsCore-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkViewsInfovis-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkViewsQt-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkzlib-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkChartsCore-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkCommonColor-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkCommonComputationalGeometry-9.1d.lib
    LIBS += C:/PCL1.12.1/3rdParty/VTK/lib/vtkCommonCore-9.1d.lib
}

pcl.1.12.1.pri文件下载位置:
https://download.csdn.net/download/qq_42258981/88045553
【无标题】visual studio2019+Qt5.15.2+PCL1.12.1+vtk9.1.0+cmake3.22.2,qt,ide
到此安装完成
【无标题】visual studio2019+Qt5.15.2+PCL1.12.1+vtk9.1.0+cmake3.22.2,qt,ide

1.4.6 环境测试

(创建工程)
【无标题】visual studio2019+Qt5.15.2+PCL1.12.1+vtk9.1.0+cmake3.22.2,qt,ide
【无标题】visual studio2019+Qt5.15.2+PCL1.12.1+vtk9.1.0+cmake3.22.2,qt,ide
【无标题】visual studio2019+Qt5.15.2+PCL1.12.1+vtk9.1.0+cmake3.22.2,qt,ide【无标题】visual studio2019+Qt5.15.2+PCL1.12.1+vtk9.1.0+cmake3.22.2,qt,ide【无标题】visual studio2019+Qt5.15.2+PCL1.12.1+vtk9.1.0+cmake3.22.2,qt,ide
【无标题】visual studio2019+Qt5.15.2+PCL1.12.1+vtk9.1.0+cmake3.22.2,qt,ide
编译遇到的问题“由于找不到vtkCommonCore-9.2d.dll,无法继续执行代码。重新安装程序可能会解决此问题。检查环境配置。
【无标题】visual studio2019+Qt5.15.2+PCL1.12.1+vtk9.1.0+cmake3.22.2,qt,ide
检查环境变量配置有问题,注意空格
例如C:\PCL1.12.1 与C:\PCL 1.12.1是完全不一样的,注意自己文件夹的名称
可以出界面测试成功
【无标题】visual studio2019+Qt5.15.2+PCL1.12.1+vtk9.1.0+cmake3.22.2,qt,ide

测试程序如下
【无标题】visual studio2019+Qt5.15.2+PCL1.12.1+vtk9.1.0+cmake3.22.2,qt,ide
【无标题】visual studio2019+Qt5.15.2+PCL1.12.1+vtk9.1.0+cmake3.22.2,qt,ide文章来源地址https://www.toymoban.com/news/detail-559213.html

到了这里,关于【无标题】visual studio2019+Qt5.15.2+PCL1.12.1+vtk9.1.0+cmake3.22.2的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • qt5.15.2配置android

    qt安装安卓编译器就直接跳过,我们开始将如何进行配置。 如果专门开发的app,则应该使用android进行开发,qt是熟悉qt语言,或者app需要进行跨平台的话则使用qt for android比较好。 首先安装jdk,最好安装 jdk11,因为他是与qt5.15.2这个能匹配上的 选择javase11 然后进行安装,记住

    2024年02月08日
    浏览(44)
  • Qt5.15.2 Webassembly源码裁剪编译

    第一步:      .configure -debug-and-release -opensource -prefix \\\"D:qt-everywhere-srccompFile\\\" -platform win32-g++ -nomake examples 第二步:     mingw32-make -j4 第三步:     mingw32-make install   编译core与gui模块:     C:Qt5.15.2yuanmaqt-everywhere-src-5.15.2qtbasesrcgui     C:Qt5.15.2yuanmaqt-everywhere-src

    2024年02月10日
    浏览(57)
  • Qt5.15.2中加入图片资源

    以前用的Qt5.15.2之前的版本,QtCreator默认的工程文件是*.pro,现在用5.15.2创建工程默认的工程文件是CMameList.txt,当然在创建项目时,仍然可以使用pro工程文件用QtCreator打开CMakeList.txt 以前用习惯了pro文件,现在改成CMakeList很不习惯,现在我们在CMakeList.txt中加入资源文件 1.首先,

    2024年01月22日
    浏览(57)
  • QT新版本安装(5.15以上)——Qt 镜像网站——Qt5.15.2镜像安装

    由于QT版本升级到6.以上版本,在线安装可能找会存在找不到到相关想要的版本。如5.15的版本。 解决办法:还采用在线安装的方法,添加版本的镜像路径(URL)的方法进行安装。 在线安装软件连接: 链接:https://pan.baidu.com/s/1sXqYhfHNNmKCzJf4Xdd0Zg?pwd=o2j2  提取码:o2j2 中国科学技

    2024年04月13日
    浏览(43)
  • 在Visual Studio 2019中使用Qt5.14.2并配置相关路径(含opencv/halcon)联合编程配置

    (1)Qt下载安装 参考链接:https://blog.csdn.net/weixin_41977337/article/details/106859728 1、QT下载 推荐下载Qt5.12.3版本(5.12为LTS长期支持版本),官方下载链接: http://download.qt.io/archive/qt/. 清华源连接: https://mirrors.tuna.tsinghua.edu.cn/qt/archive/qt/5.14/5.14.2/ 版本5.14.2下载: 断网即可跳过注册账

    2024年02月04日
    浏览(48)
  • Qt5.15.2安卓Android项目开发环境配置

    官方下载:https://download.qt.io/archive/qtcreator/4.11/4.11.2/ 镜像下载:https://mirrors.cloud.tencent.com/qt/archive/qtcreator/4.11/4.11.2/ 官方更新器内部下载 参考:https://blog.csdn.net/weixin_41013202/article/details/129957693 https://adoptium.net/zh-CN/temurin/releases/ (1) Android SDK Platform 最新版(现在是33) (2)

    2024年02月14日
    浏览(50)
  • QT5.15.2 在线安装下载速度慢的解决办法

    QT对5.15以及以上版本已经停止提供离线安装包,在线安装网速慢如蜗牛,而且一旦断了又得从头下载,不支持断点续传 由于Qt5.15及以上版本不提供离线安装包,则需要使用在线安装进行安装。首先下载在线安装器: 下载加速需要使用清华源 QT 地址 我宿舍网速是100兆,所以最

    2024年02月13日
    浏览(47)
  • [QT5.15.2] QtCreator不支持中文输入解决方案

    操作系统:优麒麟22.04.2 LTS QT版本:QT5.15.2 这个大家在网上找找,可以很轻松的安装成功。 先安装QtCreator, 安装这块大家可自行网上找找。 成功后,打开QtCreator,新建工程; 打开main.cpp或者其他文件,发现无法输入中文。 网上有很多解决方案,就是将 /usr/lib/x86_64-linux-gnu/qt5/

    2024年02月11日
    浏览(45)
  • 在线安装Qt(全网最详细图文版)--以Qt5.15.2 Windows版为例

    作者:靠普科技 时间:2023/8/18 版本:V1.0 说明:本文系作者原创,转载前请务必联系本文作者。 接触几年Qt有余,发现部分开发人员对Qt的认识远远不够,仅仅停留在表面。甚至有较少部分人认为Qt是一种开发编程语言或者将QTCreator当做Qt,这些理解都是错误的且过于片面。实

    2024年02月06日
    浏览(54)
  • QT5.15.2搭建Android编译环境及使用模拟器调试(全)

    地址:下载 我电脑的windows的,所以选windows 由于官方安装过程非常非常慢,一定要跟着步骤来安装,不然慢到怀疑人生 1)打开\\\"命令提示符\\\"(开始 - Windows 系统 - 命令提示符) 或者 “win+R” -输入cmd 找到刚才的exe 命令行输入以下命令(exe位置根据自己实际的),然后回车

    2024年02月04日
    浏览(58)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包