建立工程testpcl考试平台登录入口紧要实质:1 安设vcpkg,2 运用vcpkg安设pcl 3 vs2019的project中移用pcl之前用opencv+realsense做体积丈量,采用二值化破裂出地面和物体上轮廓,然则因为物体上轮廓角落骚扰题目,角落永远不是很确凿,思到运用pcl,或者能有好主张。pcl官方下载页面,Downloads,与网上良众帖子和《点云库pcl从初学到通晓》上对windows上安设pcl采用all-in-one形式,方今官网上曾经找不到all-in-one的安设包(或者我没有找到),而是保举运用vcpackage安设形式
1 安设vcpkgvcpkgvcpkgvcpkg是VC+package的缩写,是c++的一个跨平台包处置器。此包处置器有一个特征是,征求咱们安设这个vcpkg自身,和这个包处置器安设其他包的形式,都是先下载源码,然后编译安设,眼前不明了不要紧。下面说如何运用vcpkg。
vcpkg没有预安设包,要安设先要从github下载vcpkg的源码,源码链接如下:
下载源码后,请下载到c盘的一个英文目次下,下载后,进入vcpkg的根目次,目次下有个booststrap-vcpkg.bat的文献,
恭候几分钟,敕令窗口会没落,vcpkg目次下会浮现天生的vcpkg.exe,这个便是可能用来处置包的vcpkg包处置器了。
须要提防的是,这里不证据安设的x86仍然x64版本的景况下,默认安设的是x86版本,假若你己方的圭表是x64,则平常景况下须要用到x64版本的pcl库,
然后安设就起先了,假若没用意外,安设就终止了。but,没用意外的糊口太无趣了不久之后,vcpkg就提示我,找不到一个可用的vs instance,说我的vs english language package not available. 简略是由于我装的vs是中文版的?
vs告诉我,请运用vs安设圭表增添措辞包 我的是vs2019,到vs官网下载,下载正在线安设包,简略几个M的巨细,很小,
遴选编削,然晚生入性能编削窗口,如下,选中英语,点击右下角编削,恭候措辞包安设完毕。
从头运转.\vcpkg isntall pcl安设络续举办,vcpkg会下载一起依赖模块的源码,举办debug版本和release版本的编译安设和设备,最终安设pcl。正在安设历程中有个古怪的局面,安设历程会莫名离奇歇止,须要敲个回车才络续举办,相同于抽一鞭走一步....不领会为啥最终安设告成。
3 vs2019项目移用pcl验证采用的pcl代码库上的例程,代码旅途如下。
这种形式创立后,vs中一起新修项目,都可能不举办任何创立,直接运用vcpkg所处置的一起库,不须要创立蕴涵和链接旅途,以至不须要创立库依赖(这个真的让我惊掉下巴)
这种形式下,假若哪个项目须要运用vcpkg的库,须要运用nuget包处置器创立依赖。
紧闭之后,包处置器界面,遴选增添的vcpkg(此定名己方任意,源旅途创立为vcpkg\scripts\buildsystem的旅途就可能)就可能看到vcpkg的包
我采用的第一种举措,开发工程testpcl, 直接将project_inliers.cpp文献增添到项目中,不须要增添头文献和依赖库,编译,运转,pcl移用告成。(历程中创立了_CRT_SECURE_NO_WARNINGS,然则与pcl移用没相闭系)
转载请注明出处:MT4平台下载
本文标题网址:建立工程testpcl考试平台登录入口