windows11配置Qt5.15.2+pcl1.20.0+vtk9.1.0+vs2019

版本:
Qt:5.15.2
pcl:1.20.0
vtk:9.1.0
vs2019

本文省去大部分教程雷同的CMake编译和Vs2019编译部分,着重说一下编译完成后如何把繁琐的pcl库文件导进Qt。

一、Cmake编译以及VS编译

注意路径不要有中文和空格!

Cmake编译以及VS编译参考:【无标题】visual studio2019+Qt5.15.2+PCL1.12.1+vtk9.1.0+cmake3.22.2

【先读】
只需要看到参考的这篇文章的:**“1.4.5 PCL库配置地(1)把生成的VTK文件替换PCL1.12.1/3rdParty中的VTK”**即可,当然,你如果和他的版本一致,剩下的可以完全参考他的,用他提供的.pri文件,进需要改改路径即可。下面说一下我跟着这个博主安装时的注意事项、遇到的小问题以及解决方法。尤其倒数第一点!!!

(1)cmake编译时按照博主的勾上Grouped和Advanced
在这里插入图片描述
(2)cmake的configure和generate后还有红色的以下字体,是正常的。
在这里插入图片描述
(3)博主打开vs后"batch 生成”窗口打开方法是:点击上方任务栏的 生成----批生成
在这里插入图片描述
(4)博主vs2019编译时先是ALL_BUILD后面再INSTALL,博主是全图片的,差点看走眼了
(5)按照博主的方法,在vs2019编译中在编译INSTALL后我报了错误:“setlocal命令出错error MSB3073”

原因是cmake时的 CMAKE_INSTALL_PREFIX选择了C:/Program Files/VTK。导致权限不够。
解决方法:在桌面新建了个VTK文件夹,再改了CMAKE_INSTALL_PREFIX的路径,camke重新Configure和Generate。然后在vs重新来一遍。所以这个地方cmake时要改一下。
参考:参考文章,造成这种状况的原因还有其他的比如路径有空格,也可以看看。

在这里插入图片描述

二、给qt添加库文件(为了其他工程添加方便,我把他们写进一个.pri文件,以后的工程可以直接引用)

走完参考博主的流程,即把生成的VTK复制替换到:F:\pcl1_12_0\PCL1.12.0\3rdParty后开始写需要添加的库文件。因为文件比较多所以想到了一种方法。文末附上我的pcl1.20.pri文件内容,软件版本一致的话可以自行复制。

  1. 建立.pri文件
    新建txt文件,改名pcl1.20.pri,把.txt也去掉

  2. 需要添加的库文件主要在以下文件夹,文件夹下的库文件都分为debug和release两种模式。所以.pri文件要根据模式区分,这就是恶心之处:
    (1) F:\pcl1_12_0\PCL1.12.0\lib (debug和release分别是d.lib和.lib结尾)
    (2)F:\pcl1_12_0\PCL1.12.0\3rdParty\Boost\lib(debug和release分别是-mt-gd-x64-1_76.lib和-mt-x64-1_76.lib结尾)
    (3)F:\pcl1_12_0\PCL1.12.0\3rdParty\FLANN\lib(debug和release分别是gd.lib和.lib结尾)
    (4)F:\pcl1_12_0\PCL1.12.0\3rdParty\OpenNI2\Lib(只有一个文件,debug和release都得加上
    (5)F:\pcl1_12_0\PCL1.12.0\3rdParty\Qhull\lib(debug和release分别是d.lib和.lib结尾)
    (6)F:\pcl1_12_0\PCL1.12.0\3rdParty\VTK\lib(debug和release分别是d.lib和.lib结尾)

注意,F:\pcl1_12_0\PCL1.12.0\3rdParty\VTK\lib中的有的同一种文件有 9.0d.lib、9.0.lib、9.1d.lib、9.1.lib四中文件,如下图,我们只需要选择和VTK版本一致的作为release和Debug即可,我的VTK是9.1.0。所以release选9.1.lib结尾的,debug选9.1d.lib结尾的。
在这里插入图片描述

  1. 每个文件夹中按模式提取库文件

先在.pri文件开头加上:(注意改成自己的路径)

INCLUDEPATH += F:/pcl1_12_0/PCL1.12.0/include/pcl-1.12
INCLUDEPATH += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/include/boost-1_76
INCLUDEPATH += F:/pcl1_12_0/PCL1.12.0/3rdParty/Eigen/eigen3
INCLUDEPATH += F:/pcl1_12_0/PCL1.12.0/3rdParty/FLANN/include
INCLUDEPATH += F:/pcl1_12_0/PCL1.12.0/3rdParty/OpenNI2/Include
INCLUDEPATH += F:/pcl1_12_0/PCL1.12.0/3rdParty/Qhull/include
INCLUDEPATH += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/include/vtk-9.1
INCLUDEPATH += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK

在.pri文件结尾加上:

# Default rules for deployment.
qnx: target.path = /tmp/$${TARGET}/bin
else: unix:!android: target.path = /opt/$${TARGET}/bin
!isEmpty(target.path): INSTALLS += target

最麻烦的按类型提取.lib文件方法,每个文件夹下库文件添加到.pri文件中都有固定格式:即

win32:CONFIG(release, debug|release):{
//release下的文件
}
else:win32:CONFIG(debug, debug|release):{
//debug下的文件
}

我以提取F:\pcl1_12_0\PCL1.12.0\3rdParty\VTK\lib中的文件为例,其余的大同小异。
(1)先在F:\pcl1_12_0\PCL1.12.0\3rdParty\VTK\lib文件夹下建立一个.txt,然后改名为:1name.py,用记事本打开。
写入:

import os
for name in os.listdir('./'):
    if name.endswith('9.1.lib'):#提取出以9.1.lib结尾的文件
        print(name)

上述代码中以谁为结尾可以灵活运用,有的文件提取也可以用到不以XX结尾的文件名,加个not,但打印出来的名字可能还有该路径下的文件夹的名字和本py程序的名字,复制后记得删掉。

 if not name.endswith('XXX')#打印不以XXC结尾的文件
 	print(name)

然后保存,在F:\pcl1_12_0\PCL1.12.0\3rdParty\VTK\lib文件夹下,
右击-在终端中打开-键入python .\1name.py,回车。键入的命令中间有个空格
在这里插入图片描述(2)在桌面建立一个1.txt,把文件名复制进去,然后再写个.py程序,来给他们添加上路径。

import sys, string, os, shutil
print("###")
ff = open('D:\\YinParker\\Desktop\\1_.txt', 'w')  # 新建一个文件,可写模式
with open('D:\\YinParker\\Desktop\\1.txt', 'r') as f:  # 打开一个文件只读模式
    line = f.readlines()# 读取文件中的每一行,放入line列表中
    for line_list in line:
        print("!!!!!!!")
        line_new = "LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/"+line_list
        print(line_new)
        ff.write(line_new)  # 写入一个新文件中

注意,运行代码时要关闭1.txt文件才能运行代码进而生成带有路径的1_txt文件。

在这里插入图片描述
在这里插入图片描述

然后把1_txt里的内容复制到相应位置里

win32:CONFIG(release, debug|release):{
//release下的文件
LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkcgns-9.1.lib
LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkChartsCore-9.1.lib
LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkCommonColor-9.1.lib
LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkCommonComputationalGeometry-9.1.lib
LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkCommonCore-9.1.lib
LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkCommonDataModel-9.1.lib
LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkCommonExecutionModel-9.1.lib
LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkCommonMath-9.1.lib
LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkCommonMisc-9.1.lib
LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkCommonSystem-9.1.lib
LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkCommonTransforms-9.1.lib
//还有很多文件
}
else:win32:CONFIG(debug, debug|release):{
//debug下的文件
}

都弄完后就把pcl1.12.0.pri文件复制到F:\pcl1_12_0\PCL1.12.0下,以后新的Qt工程用到pcl点云库就可以直接包含此文件,很方便。
在这里插入图片描述
4. 测试

记得选64位

在这里插入图片描述

新建Qt工程,.pro文件里加上:include(F:/pcl1_12_0/PCL1.12.0/pcl1.12.0.pri)
在这里插入图片描述
main.cpp里:

#include <QCoreApplication>
#include <pcl/io/pcd_io.h>
#include <pcl/point_types.h>
#include <pcl/io/ply_io.h>
#include <pcl/visualization/cloud_viewer.h>
#include <pcl/kdtree/kdtree_flann.h>
#include <iostream>
using namespace std;
int main()
{
    pcl::PointCloud<pcl::PointXYZ>::Ptr cloud(new pcl::PointCloud<pcl::PointXYZ>);
    if (pcl::io::loadPCDFile<pcl::PointXYZ>("D:/code-c++/pcl_test_drawColor_readTXT/rabbit.pcd", *cloud) == -1) //* load the file
    {
        PCL_ERROR("Couldn't read file test_ply.pcd \n");
        system("PAUSE");
        return (-1);
    }
    pcl::visualization::CloudViewer viewer("Viewer");
    viewer.showCloud(cloud);
    system("PAUSE");
    return (0);
}

斯坦福兔子rabbit.pcd在网盘。链接:https://pan.baidu.com/s/1dhgqe8MmpkgQxtn9gyEUig
提取码:ikun
这里成功显示斯坦福兔子,代码中文件改成自己的路径。

在这里插入图片描述

  1. 成品pcl1.20.pri文件

这里放上我的pcl1.20.pri文件内容,软件版本一致的话可以自行获取。只需要用软件替换一下路径即可。

INCLUDEPATH += F:/pcl1_12_0/PCL1.12.0/include/pcl-1.12
INCLUDEPATH += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/include/boost-1_76
INCLUDEPATH += F:/pcl1_12_0/PCL1.12.0/3rdParty/Eigen/eigen3
INCLUDEPATH += F:/pcl1_12_0/PCL1.12.0/3rdParty/FLANN/include
INCLUDEPATH += F:/pcl1_12_0/PCL1.12.0/3rdParty/OpenNI2/Include
INCLUDEPATH += F:/pcl1_12_0/PCL1.12.0/3rdParty/Qhull/include
INCLUDEPATH += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/include/vtk-9.1
INCLUDEPATH += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK

win32:CONFIG(release, debug|release):{
LIBS +=F:/pcl1_12_0/PCL1.12.0/3rdParty/OpenNI2/Lib/OpenNI2.lib
}
else:win32:CONFIG(debug, debug|release):{
LIBS +=F:/pcl1_12_0/PCL1.12.0/3rdParty/OpenNI2/Lib/OpenNI2.lib
}

win32:CONFIG(release, debug|release):{
    LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Qhull/lib/qhullcpp.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Qhull/lib/qhullstatic.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Qhull/lib/qhullstatic_r.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Qhull/lib/qhull_r.lib
}
else:win32:CONFIG(debug, debug|release):{
    LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Qhull/lib/qhullcpp_d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Qhull/lib/qhullstatic_d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Qhull/lib/qhullstatic_rd.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Qhull/lib/qhull_rd.lib
}
win32:CONFIG(release, debug|release):{
LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/FLANN/lib/flann.lib
LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/FLANN/lib/flann_cpp.lib
LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/FLANN/lib/flann_cpp_s.lib
LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/FLANN/lib/flann_s.lib
}
else:win32:CONFIG(debug, debug|release):{
LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/FLANN/lib/flann-gd.lib
LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/FLANN/lib/flann_cpp-gd.lib
LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/FLANN/lib/flann_cpp_s-gd.lib
LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/FLANN/lib/flann_s-gd.lib
}

win32:CONFIG(release, debug|release):{
	LIBS += F:/pcl1_12_0/PCL1.12.0/lib/pcl_common.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/lib/pcl_features.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/lib/pcl_filters.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/lib/pcl_io.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/lib/pcl_io_ply.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/lib/pcl_kdtree.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/lib/pcl_keypoints.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/lib/pcl_ml.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/lib/pcl_octree.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/lib/pcl_outofcore.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/lib/pcl_people.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/lib/pcl_recognition.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/lib/pcl_registration.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/lib/pcl_sample_consensus.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/lib/pcl_search.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/lib/pcl_segmentation.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/lib/pcl_stereo.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/lib/pcl_surface.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/lib/pcl_tracking.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/lib/pcl_visualization.lib

}
else:win32:CONFIG(debug, debug|release):{
	LIBS += F:/pcl1_12_0/PCL1.12.0/lib/pcl_commond.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/lib/pcl_featuresd.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/lib/pcl_filtersd.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/lib/pcl_iod.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/lib/pcl_io_plyd.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/lib/pcl_kdtreed.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/lib/pcl_keypointsd.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/lib/pcl_mld.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/lib/pcl_octreed.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/lib/pcl_outofcored.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/lib/pcl_peopled.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/lib/pcl_recognitiond.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/lib/pcl_registrationd.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/lib/pcl_sample_consensusd.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/lib/pcl_searchd.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/lib/pcl_segmentationd.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/lib/pcl_stereod.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/lib/pcl_surfaced.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/lib/pcl_trackingd.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/lib/pcl_visualizationd.lib
}

win32:CONFIG(release, debug|release):{
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_atomic-vc142-mt-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_bzip2-vc142-mt-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_chrono-vc142-mt-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_container-vc142-mt-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_context-vc142-mt-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_contract-vc142-mt-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_coroutine-vc142-mt-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_date_time-vc142-mt-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_exception-vc142-mt-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_fiber-vc142-mt-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_filesystem-vc142-mt-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_graph-vc142-mt-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_graph_parallel-vc142-mt-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_iostreams-vc142-mt-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_json-vc142-mt-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_locale-vc142-mt-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_log-vc142-mt-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_log_setup-vc142-mt-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_math_c99-vc142-mt-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_math_c99f-vc142-mt-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_math_c99l-vc142-mt-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_math_tr1-vc142-mt-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_math_tr1f-vc142-mt-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_math_tr1l-vc142-mt-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_mpi-vc142-mt-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_nowide-vc142-mt-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_numpy38-vc142-mt-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_prg_exec_monitor-vc142-mt-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_program_options-vc142-mt-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_python38-vc142-mt-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_random-vc142-mt-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_regex-vc142-mt-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_serialization-vc142-mt-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_stacktrace_noop-vc142-mt-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_stacktrace_windbg-vc142-mt-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_stacktrace_windbg_cached-vc142-mt-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_system-vc142-mt-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_test_exec_monitor-vc142-mt-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_thread-vc142-mt-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_timer-vc142-mt-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_type_erasure-vc142-mt-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_unit_test_framework-vc142-mt-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_wave-vc142-mt-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_wserialization-vc142-mt-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_zlib-vc142-mt-x64-1_76.lib
}

else:win32:CONFIG(debug, debug|release):{
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_atomic-vc142-mt-gd-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_bzip2-vc142-mt-gd-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_chrono-vc142-mt-gd-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_container-vc142-mt-gd-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_context-vc142-mt-gd-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_contract-vc142-mt-gd-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_coroutine-vc142-mt-gd-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_date_time-vc142-mt-gd-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_exception-vc142-mt-gd-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_fiber-vc142-mt-gd-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_filesystem-vc142-mt-gd-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_graph-vc142-mt-gd-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_graph_parallel-vc142-mt-gd-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_iostreams-vc142-mt-gd-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_json-vc142-mt-gd-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_locale-vc142-mt-gd-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_log-vc142-mt-gd-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_log_setup-vc142-mt-gd-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_math_c99-vc142-mt-gd-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_math_c99f-vc142-mt-gd-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_math_c99l-vc142-mt-gd-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_math_tr1-vc142-mt-gd-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_math_tr1f-vc142-mt-gd-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_math_tr1l-vc142-mt-gd-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_mpi-vc142-mt-gd-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_nowide-vc142-mt-gd-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_numpy38-vc142-mt-gd-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_prg_exec_monitor-vc142-mt-gd-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_program_options-vc142-mt-gd-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_python38-vc142-mt-gd-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_random-vc142-mt-gd-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_regex-vc142-mt-gd-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_serialization-vc142-mt-gd-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_stacktrace_noop-vc142-mt-gd-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_stacktrace_windbg-vc142-mt-gd-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_stacktrace_windbg_cached-vc142-mt-gd-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_system-vc142-mt-gd-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_test_exec_monitor-vc142-mt-gd-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_thread-vc142-mt-gd-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_timer-vc142-mt-gd-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_type_erasure-vc142-mt-gd-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_unit_test_framework-vc142-mt-gd-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_wave-vc142-mt-gd-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_wserialization-vc142-mt-gd-x64-1_76.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/Boost/lib/libboost_zlib-vc142-mt-gd-x64-1_76.lib
}
win32:CONFIG(release, debug|release):{
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkcgns-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkChartsCore-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkCommonColor-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkCommonComputationalGeometry-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkCommonCore-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkCommonDataModel-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkCommonExecutionModel-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkCommonMath-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkCommonMisc-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkCommonSystem-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkCommonTransforms-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkDICOMParser-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkDomainsChemistry-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkDomainsChemistryOpenGL2-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkdoubleconversion-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkexodusII-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkexpat-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkFiltersAMR-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkFiltersCore-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkFiltersExtraction-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkFiltersFlowPaths-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkFiltersGeneral-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkFiltersGeneric-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkFiltersGeometry-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkFiltersHybrid-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkFiltersHyperTree-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkFiltersImaging-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkFiltersModeling-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkFiltersParallel-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkFiltersParallelImaging-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkFiltersPoints-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkFiltersProgrammable-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkFiltersSelection-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkFiltersSMP-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkFiltersSources-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkFiltersStatistics-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkFiltersTexture-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkFiltersTopology-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkFiltersVerdict-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkfmt-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkfreetype-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkGeovisCore-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkgl2ps-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkglew-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkGUISupportQt-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkGUISupportQtQuick-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkGUISupportQtSQL-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkhdf5-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkhdf5_hl-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkImagingColor-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkImagingCore-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkImagingFourier-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkImagingGeneral-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkImagingHybrid-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkImagingMath-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkImagingMorphological-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkImagingSources-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkImagingStatistics-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkImagingStencil-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkInfovisCore-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkInfovisLayout-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkInteractionImage-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkInteractionStyle-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkInteractionWidgets-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkIOAMR-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkIOAsynchronous-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkIOCGNSReader-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkIOChemistry-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkIOCityGML-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkIOCONVERGECFD-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkIOCore-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkIOEnSight-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkIOExodus-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkIOExport-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkIOExportGL2PS-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkIOExportPDF-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkIOGeometry-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkIOHDF-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkIOImage-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkIOImport-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkIOInfovis-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkIOIOSS-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkIOLegacy-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkIOLSDyna-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkIOMINC-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkIOMotionFX-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkIOMovie-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkIONetCDF-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkIOOggTheora-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkIOParallel-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkIOParallelXML-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkIOPLY-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkIOSegY-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkIOSQL-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkioss-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkIOTecplotTable-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkIOVeraOut-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkIOVideo-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkIOXML-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkIOXMLParser-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkjpeg-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkjsoncpp-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkkissfft-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtklibharu-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtklibproj-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtklibxml2-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkloguru-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtklz4-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtklzma-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkmetaio-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtknetcdf-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkogg-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkParallelCore-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkParallelDIY-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkpng-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkpugixml-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkRenderingAnnotation-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkRenderingContext2D-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkRenderingContextOpenGL2-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkRenderingCore-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkRenderingFreeType-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkRenderingGL2PSOpenGL2-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkRenderingImage-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkRenderingLabel-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkRenderingLOD-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkRenderingOpenGL2-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkRenderingQt-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkRenderingSceneGraph-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkRenderingUI-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkRenderingVolume-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkRenderingVolumeOpenGL2-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkRenderingVtkJS-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtksqlite-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtksys-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkTestingRendering-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtktheora-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtktiff-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkverdict-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkViewsContext2D-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkViewsCore-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkViewsInfovis-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkViewsQt-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkWrappingTools-9.1.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkzlib-9.1.lib
}
else:win32:CONFIG(debug, debug|release):{
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkcgns-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkChartsCore-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkCommonColor-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkCommonComputationalGeometry-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkCommonCore-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkCommonDataModel-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkCommonExecutionModel-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkCommonMath-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkCommonMisc-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkCommonSystem-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkCommonTransforms-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkDICOMParser-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkDomainsChemistry-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkDomainsChemistryOpenGL2-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkdoubleconversion-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkexodusII-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkexpat-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkFiltersAMR-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkFiltersCore-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkFiltersExtraction-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkFiltersFlowPaths-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkFiltersGeneral-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkFiltersGeneric-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkFiltersGeometry-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkFiltersHybrid-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkFiltersHyperTree-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkFiltersImaging-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkFiltersModeling-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkFiltersParallel-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkFiltersParallelImaging-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkFiltersPoints-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkFiltersProgrammable-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkFiltersSelection-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkFiltersSMP-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkFiltersSources-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkFiltersStatistics-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkFiltersTexture-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkFiltersTopology-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkFiltersVerdict-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkfmt-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkfreetype-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkGeovisCore-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkgl2ps-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkglew-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkGUISupportQt-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkGUISupportQtQuick-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkGUISupportQtSQL-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkhdf5-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkhdf5_hl-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkImagingColor-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkImagingCore-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkImagingFourier-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkImagingGeneral-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkImagingHybrid-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkImagingMath-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkImagingMorphological-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkImagingSources-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkImagingStatistics-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkImagingStencil-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkInfovisCore-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkInfovisLayout-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkInteractionImage-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkInteractionStyle-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkInteractionWidgets-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkIOAMR-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkIOAsynchronous-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkIOCGNSReader-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkIOChemistry-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkIOCityGML-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkIOCONVERGECFD-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkIOCore-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkIOEnSight-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkIOExodus-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkIOExport-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkIOExportGL2PS-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkIOExportPDF-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkIOGeometry-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkIOHDF-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkIOImage-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkIOImport-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkIOInfovis-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkIOIOSS-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkIOLegacy-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkIOLSDyna-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkIOMINC-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkIOMotionFX-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkIOMovie-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkIONetCDF-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkIOOggTheora-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkIOParallel-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkIOParallelXML-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkIOPLY-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkIOSegY-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkIOSQL-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkioss-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkIOTecplotTable-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkIOVeraOut-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkIOVideo-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkIOXML-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkIOXMLParser-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkjpeg-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkjsoncpp-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkkissfft-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtklibharu-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtklibproj-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtklibxml2-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkloguru-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtklz4-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtklzma-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkmetaio-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtknetcdf-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkogg-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkParallelCore-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkParallelDIY-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkpng-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkpugixml-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkRenderingAnnotation-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkRenderingContext2D-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkRenderingContextOpenGL2-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkRenderingCore-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkRenderingFreeType-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkRenderingGL2PSOpenGL2-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkRenderingImage-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkRenderingLabel-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkRenderingLOD-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkRenderingOpenGL2-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkRenderingQt-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkRenderingSceneGraph-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkRenderingUI-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkRenderingVolume-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkRenderingVolumeOpenGL2-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkRenderingVtkJS-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtksqlite-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtksys-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkTestingRendering-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtktheora-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtktiff-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkverdict-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkViewsContext2D-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkViewsCore-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkViewsInfovis-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkViewsQt-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkWrappingTools-9.1d.lib
	LIBS += F:/pcl1_12_0/PCL1.12.0/3rdParty/VTK/lib/vtkzlib-9.1d.lib
}

# Default rules for deployment.
qnx: target.path = /tmp/$${TARGET}/bin
else: unix:!android: target.path = /opt/$${TARGET}/bin
!isEmpty(target.path): INSTALLS += target

  • 22
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值