精华内容
下载资源
问答
  • visual studio2019的安装以及使用

    万次阅读 多人点赞 2019-07-22 11:12:55
    选择visual studio 2019的community版本 二、下载好后运行 三、组件的选择 如果是用来学C\C++的话,选择以下两个就够了 之后如果还需要其他一些功能的话,可以后续在进行添加。打开visual studio Installer,...
    一、下载安装包

    下载地址
    选择visual studio 2019的community版本
    在这里插入图片描述

    二、下载好后运行

    在这里插入图片描述

    三、组件的选择

    如果是用来学C\C++的话,选择以下两个就够了
    在这里插入图片描述
    在这里插入图片描述
    之后如果还需要其他一些功能的话,可以后续在进行添加。打开visual studio Installer,进入修改在这里插入图片描述

    四、进行安装

    如果不需要修改安装位置的话点击安装就可以了。不过由于vs2019占用的空间较大最好不要装在C盘。可以在安装位置修改安装的路径。

    在这里插入图片描述

    五、VS2019的使用
    • 创建一个project
      在这里插入图片描述
      选择创建一个空项目。这里虽然是c++语言,但可以兼容c语言的,所以不用担心。
      在这里插入图片描述
      在这里插入图片描述
    • 写测试程序
      右击源文件添加一个新文件
      在这里插入图片描述
      在这里插入图片描述
      现在就可以开始写代码了。
      在这里插入图片描述
      编译方法如下图所示
      在这里插入图片描述
      运行程序如下图所示
      在这里插入图片描述
      运行结果
      在这里插入图片描述
      ps:推荐使用CMake项目VS2019CMake项目的简单使用
    展开全文
  • D:\PCL 1.11.1\Laslib\lib\release
  • VisualStudio2019 配置点云库 PCL1.11.1

    万次阅读 多人点赞 2020-09-25 20:51:06
    目录 一、下载PCL1.11.1 二、安装PCL1.11.1 三、设置VS2019 四、配置PCL1.11.1 五、测试代码 一、下载PCL1.11.1 Github下载地址:PCL 1.11.1 ... 五、测试代码 见Win10 系统下VisualStudio2019 配置点云库 PCL1.11.0

    一、下载PCL1.11.1

    Github下载地址:PCL 1.11.1
    在这里插入图片描述
    下载红框内的两个文件

    二、安装PCL1.11.1

    2.1 安装“PCL-1.11.1-AllInOne-msvc2019-win64.exe”。
    (1)选择第二个,自动添加系统变量
    在这里插入图片描述
    (2)安装路径选择D盘,系统会自动新建PCL 1.11.1文件夹。
    在这里插入图片描述
    2.2 安装完成之后打开文件夹 D:\PCL 1.11.1\3rdParty\OpenNI2
    双击OpenNI-Windows-x64-2.2 选择路径(D:\PCL 1.11.1\3rdParty\OpenNI2)安装即可。

    对于一些电脑可能会出现安装OpenNI2时未弹出,默认安装在C盘的情况。此时需要到目标文件夹双击安装程序,先点击REMOVE,将原本安装到c盘的卸载掉,之后重新安装到目标文件夹下。

    在这里插入图片描述
    2.3 全部安装完成后,将pcl-1.11.1-pdb-msvc2019-win64.zip解压后的.pdb文件拷贝到(D:\PCL 1.11.1\bin)中。
    2.4 设置环境变量:右击计算机—属性—高级系统设置—高级—环境变量—用户变量—Path—编辑!
    在这里插入图片描述
    在这里直接给出,防止出现错误(依次添加):

    %PCL_ROOT%\3rdParty\FLANN\bin
    %PCL_ROOT%\3rdParty\VTK\bin
    %OPENNI2_REDIST64%
    %OPENNI2_LIB64%
    %OPENNI2_INCLUDE64%
    

    到此,环境变量的配置完成。

    三、设置VS2019

    3.1 新建空项目
    在这里插入图片描述
    解决方案配置选择Debug,解决方案平台选择x64。
    在这里插入图片描述
    3.2 新建一个C++源文件
    在这里插入图片描述
    3.3 右击新建的项目—属性:打开属性表
    在这里插入图片描述

    3.4 配置属性—调试—环境—添加:
    在这里插入图片描述

    PATH=D:\PCL 1.11.1\\bin;D:\PCL 1.11.1\\3rdParty\FLANN\bin;D:\PCL 1.11.1\\3rdParty\VTK\bin;D:\PCL 1.11.1\\3rdParty\OpenNI2\Tools
    

    3.5 C/C++—常规—SDL检查:否
    在这里插入图片描述
    3.6 C/C++—语言—符合模式:否
    在这里插入图片描述

    四、配置PCL1.11.1

    4.1 VC++目录—包含目录,添加7个include路径
    在这里插入图片描述
    具体添加的include路径如下:

    D:\PCL 1.11.1\include\pcl-1.11
    D:\PCL 1.11.1\3rdParty\Boost\include\boost-1_74
    D:\PCL 1.11.1\3rdParty\Eigen\eigen3
    D:\PCL 1.11.1\3rdParty\FLANN\include
    D:\PCL 1.11.1\3rdParty\OpenNI2\Include
    D:\PCL 1.11.1\3rdParty\Qhull\include
    D:\PCL 1.11.1\3rdParty\VTK\include\vtk-8.2
    

    4.2 VC++目录—库目录,添加6个lib路径
    在这里插入图片描述
    具体添加的lib路径如下:

    D:\PCL 1.11.1\lib
    D:\PCL 1.11.1\3rdParty\Boost\lib
    D:\PCL 1.11.1\3rdParty\FLANN\lib
    D:\PCL 1.11.1\3rdParty\OpenNI2\Lib
    D:\PCL 1.11.1\3rdParty\Qhull\lib
    D:\PCL 1.11.1\3rdParty\VTK\lib
    

    4.3 C/C++—预处理器—预处理器定义—添加:

    BOOST_USE_WINDOWS_H
    NOMINMAX
    _CRT_SECURE_NO_DEPRECATE
    

    在这里插入图片描述
    4.4 链接器—输入—附加依赖项——添加PCL和VTK的相关lib文件。我用的Debug版本。
    在这里插入图片描述
    具体添加的附加依赖项内容如下:

    pcl_commond.lib
    pcl_featuresd.lib
    pcl_filtersd.lib
    pcl_iod.lib
    pcl_io_plyd.lib
    pcl_kdtreed.lib
    pcl_keypointsd.lib
    pcl_mld.lib
    pcl_octreed.lib
    pcl_outofcored.lib
    pcl_peopled.lib
    pcl_recognitiond.lib
    pcl_registrationd.lib
    pcl_sample_consensusd.lib
    pcl_searchd.lib
    pcl_segmentationd.lib
    pcl_stereod.lib
    pcl_surfaced.lib
    pcl_trackingd.lib
    pcl_visualizationd.lib
    vtkChartsCore-8.2-gd.lib
    vtkCommonColor-8.2-gd.lib
    vtkCommonComputationalGeometry-8.2-gd.lib
    vtkCommonCore-8.2-gd.lib
    vtkCommonDataModel-8.2-gd.lib
    vtkCommonExecutionModel-8.2-gd.lib
    vtkCommonMath-8.2-gd.lib
    vtkCommonMisc-8.2-gd.lib
    vtkCommonSystem-8.2-gd.lib
    vtkCommonTransforms-8.2-gd.lib
    vtkDICOMParser-8.2-gd.lib
    vtkDomainsChemistry-8.2-gd.lib
    vtkDomainsChemistryOpenGL2-8.2-gd.lib
    vtkdoubleconversion-8.2-gd.lib
    vtkexodusII-8.2-gd.lib
    vtkexpat-8.2-gd.lib
    vtkFiltersAMR-8.2-gd.lib
    vtkFiltersCore-8.2-gd.lib
    vtkFiltersExtraction-8.2-gd.lib
    vtkFiltersFlowPaths-8.2-gd.lib
    vtkFiltersGeneral-8.2-gd.lib
    vtkFiltersGeneric-8.2-gd.lib
    vtkFiltersGeometry-8.2-gd.lib
    vtkFiltersHybrid-8.2-gd.lib
    vtkFiltersHyperTree-8.2-gd.lib
    vtkFiltersImaging-8.2-gd.lib
    vtkFiltersModeling-8.2-gd.lib
    vtkFiltersParallel-8.2-gd.lib
    vtkFiltersParallelImaging-8.2-gd.lib
    vtkFiltersPoints-8.2-gd.lib
    vtkFiltersProgrammable-8.2-gd.lib
    vtkFiltersSelection-8.2-gd.lib
    vtkFiltersSMP-8.2-gd.lib
    vtkFiltersSources-8.2-gd.lib
    vtkFiltersStatistics-8.2-gd.lib
    vtkFiltersTexture-8.2-gd.lib
    vtkFiltersTopology-8.2-gd.lib
    vtkFiltersVerdict-8.2-gd.lib
    vtkfreetype-8.2-gd.lib
    vtkGeovisCore-8.2-gd.lib
    vtkgl2ps-8.2-gd.lib
    vtkglew-8.2-gd.lib
    vtkGUISupportMFC-8.2-gd.lib
    vtkhdf5-8.2-gd.lib
    vtkhdf5_hl-8.2-gd.lib
    vtkImagingColor-8.2-gd.lib
    vtkImagingCore-8.2-gd.lib
    vtkImagingFourier-8.2-gd.lib
    vtkImagingGeneral-8.2-gd.lib
    vtkImagingHybrid-8.2-gd.lib
    vtkImagingMath-8.2-gd.lib
    vtkImagingMorphological-8.2-gd.lib
    vtkImagingSources-8.2-gd.lib
    vtkImagingStatistics-8.2-gd.lib
    vtkImagingStencil-8.2-gd.lib
    vtkInfovisCore-8.2-gd.lib
    vtkInfovisLayout-8.2-gd.lib
    vtkInteractionImage-8.2-gd.lib
    vtkInteractionStyle-8.2-gd.lib
    vtkInteractionWidgets-8.2-gd.lib
    vtkIOAMR-8.2-gd.lib
    vtkIOAsynchronous-8.2-gd.lib
    vtkIOCityGML-8.2-gd.lib
    vtkIOCore-8.2-gd.lib
    vtkIOEnSight-8.2-gd.lib
    vtkIOExodus-8.2-gd.lib
    vtkIOExport-8.2-gd.lib
    vtkIOExportOpenGL2-8.2-gd.lib
    vtkIOExportPDF-8.2-gd.lib
    vtkIOGeometry-8.2-gd.lib
    vtkIOImage-8.2-gd.lib
    vtkIOImport-8.2-gd.lib
    vtkIOInfovis-8.2-gd.lib
    vtkIOLegacy-8.2-gd.lib
    vtkIOLSDyna-8.2-gd.lib
    vtkIOMINC-8.2-gd.lib
    vtkIOMovie-8.2-gd.lib
    vtkIONetCDF-8.2-gd.lib
    vtkIOParallel-8.2-gd.lib
    vtkIOParallelXML-8.2-gd.lib
    vtkIOPLY-8.2-gd.lib
    vtkIOSegY-8.2-gd.lib
    vtkIOSQL-8.2-gd.lib
    vtkIOTecplotTable-8.2-gd.lib
    vtkIOVeraOut-8.2-gd.lib
    vtkIOVideo-8.2-gd.lib
    vtkIOXML-8.2-gd.lib
    vtkIOXMLParser-8.2-gd.lib
    vtkjpeg-8.2-gd.lib
    vtkjsoncpp-8.2-gd.lib
    vtklibharu-8.2-gd.lib
    vtklibxml2-8.2-gd.lib
    vtklz4-8.2-gd.lib
    vtklzma-8.2-gd.lib
    vtkmetaio-8.2-gd.lib
    vtkNetCDF-8.2-gd.lib
    vtkogg-8.2-gd.lib
    vtkParallelCore-8.2-gd.lib
    vtkpng-8.2-gd.lib
    vtkproj-8.2-gd.lib
    vtkpugixml-8.2-gd.lib
    vtkRenderingAnnotation-8.2-gd.lib
    vtkRenderingContext2D-8.2-gd.lib
    vtkRenderingContextOpenGL2-8.2-gd.lib
    vtkRenderingCore-8.2-gd.lib
    vtkRenderingExternal-8.2-gd.lib
    vtkRenderingFreeType-8.2-gd.lib
    vtkRenderingGL2PSOpenGL2-8.2-gd.lib
    vtkRenderingImage-8.2-gd.lib
    vtkRenderingLabel-8.2-gd.lib
    vtkRenderingLOD-8.2-gd.lib
    vtkRenderingOpenGL2-8.2-gd.lib
    vtkRenderingVolume-8.2-gd.lib
    vtkRenderingVolumeOpenGL2-8.2-gd.lib
    vtksqlite-8.2-gd.lib
    vtksys-8.2-gd.lib
    vtktheora-8.2-gd.lib
    vtktiff-8.2-gd.lib
    vtkverdict-8.2-gd.lib
    vtkViewsContext2D-8.2-gd.lib
    vtkViewsCore-8.2-gd.lib
    vtkViewsInfovis-8.2-gd.lib
    vtkzlib-8.2-gd.lib
    

    安装完毕!!!

    五、测试代码

    Win10 系统下VisualStudio2019 配置点云库 PCL1.11.0
    在这里插入图片描述

    展开全文
  • Visual Studio 2019 C语言程序(VS2019 C语言)

    万次阅读 多人点赞 2019-08-01 18:03:59
    Visual Studio 2019 C语言程序(VS2019 C语言)

           新的Visual Studio 2019出来已经有一段时间了,博主也是一开始就从vs2017换到了vs2019,发现整体的操作流程还是有一定的改变,因为之前发表过一个vs2017的博客,对Visual Studio IDE和风格确实非常喜欢,博主在vs2019中使用的字体为Fira code,接下来是编写c程序。

    1 选择创建新项目

    2 选择空项目,单击下一步

    3 填写项目名称(生成的文件夹名称和工程名都是这个),我这里填入hello,保存位置选择为桌面,此时应该在工程建立ok后,桌面会生成一个hello的文件夹,勾选解决方案和项目放在同一目录中,便于调试。全部勾选完成后,单击创建。注意,此时电脑可能会短暂卡死,正常现象稍等几秒就好。

    4 添加c文件

           上一步创建完成后,会得到如下界面,接下来添加源文件

           在左侧的解决方案目录下,选中源文件,右键单击,选择添加->新建项,如下图所示

           注意,如果左侧没有解决资源管理器,或者不小心关掉了,如下图

           单击视图->项目资源管理器就可以调出来

           添加新建项的默认页面如下,这里有几个地方值得注意:1 选择C++文件(不管是写c还是c++);2 底下名称的后缀是.cpp,我们写c代码时需要修改为.c;3 这里只管添加.c文件,如果要添加.h文件,在后面介绍。

           选中C++文件,名称修改为hello.c,点击添加

    5 在hello.c中进行测试

           按Ctrl+F5直接编译运行,结果如下,打印正确。

    6 正常新建工程到这里已经ok了,在一些项目中,可能需要移植别人的代码,通常是每个.c文件对应一个.h文件,添加过程如下

           首先是添加头文件.h,过程:选中头文件->右键单击->添加->现有项

           这里我事先创建了max.h和max.c两个文件,用于求两数的最大值,添加如下

           一样的,选中源文件,右键单击->添加->现有项,选择max.c

    7 在主函数中调用添加文件,并进行测试

           测试代码:

    #include <stdio.h>
    
    void author_log(void);
    
    int main(void)
    {
    	int max_value;	
    
    	max_value = max(555, 666);
    	printf("%d\n", max_value);
    	author_log();
    
    	getchar();
    	return 0;
    }
    
    /* 打印博主log信息 */
    void author_log(void)
    {
    	printf("author name: dingyc  \n");
    	printf("author email: dingyc_ee@yeah.net  \n");
    }

           测试结果:

          用于测试的max.c和max.h文件

    max.c

    /* 求两整数最大值 */
    
    int max(int num1, int num2)
    {
    	int max_value;
    
    	if (num1 > num2)
    	{
    		max_value = num1;
    	}
    	else
    	{
    		max_value = num2;
    	}
    
    	return max_value;
    }

    max.h

    #ifndef __MAX_H
    #define __MAX_H
    
    int max(int num1, int num2);
    
    #endif /* __MAX_H */
    

     

    问题:

    看到有不少同学问到,visual studio 提示找不到 #cinlude <stdio.h> 头文件路径,其实是没有安装C++工具。如下所示,勾选

    “使用C++的桌面开发”,就能正常运行了。

     

    展开全文
  • Win10 系统下VisualStudio2019 配置点云库 PCL1.11.0

    万次阅读 多人点赞 2020-05-26 11:42:16
    VS2019用添加属性表的方式配置PCL1.11.0,以及获取附加依赖项中对应lib的方法

    一、下载PCL1.11.0

    Github下载地址:https://github.com/PointCloudLibrary/pcl/releases
    下载红框内的两个文件
    在这里插入图片描述

    二、安装PCL1.11.0

    2.1 安装“PCL-1.11.0-AllInOne-msvc2019-win64.exe”。
    (1)选择第二个,自动添加系统变量
    在这里插入图片描述
    (2)安装路径选择D盘,系统会自动新建PCL 1.11.0文件夹。
    在这里插入图片描述
    2.2 安装完成之后打开文件夹 D:\PCL 1.11.0\3rdParty\OpenNI2
    双击OpenNI-Windows-x64-2.2 选择路径(D:\PCL 1.11.0\3rdParty\OpenNI2)安装即可。

    对于一些电脑可能会出现安装OpenNI2时未弹出,默认安装在C盘的情况。此时需要到目标文件夹双击安装程序,先点击REMOVE,将原本安装到c盘的卸载掉,之后重新安装到目标文件夹下。

    在这里插入图片描述
    2.3 全部安装完成后,将pcl-1.11.0-pdb-msvc2019-win64.zip解压后的.pdb文件拷贝到(D:\PCL 1.11.0\bin)中。
    2.4 设置环境变量:右击计算机—属性—高级系统设置—高级—环境变量—用户变量—Path—编辑!
    在这里插入图片描述
    如下图所示,设置完成后重启电脑。
    在这里插入图片描述
    在这里直接给出,防止出现错误(依次添加):

    %PCL_ROOT%\3rdParty\FLANN\bin
    %PCL_ROOT%\3rdParty\VTK\bin
    %OPENNI2_REDIST64%
    %OPENNI2_LIB64%
    %OPENNI2_INCLUDE64%
    

    到此,环境变量的配置完成。

    三、VS2019相关设置

    3.1 新建空项目
    在这里插入图片描述
    解决方案配置选择Debug,解决方案平台选择x64。
    在这里插入图片描述
    3.2 新建一个C++源文件
    在这里插入图片描述
    3.3 右击新建的项目—属性:打开属性表

    在这里插入图片描述
    3.4 配置属性—调试—环境—添加:

    PATH=D:\PCL 1.11.0\\bin;D:\PCL 1.11.0\\3rdParty\FLANN\bin;D:\PCL 1.11.0\\3rdParty\VTK\bin;D:\PCL 1.11.0\\3rdParty\OpenNI2\Tools
    

    在这里插入图片描述
    3.5 C/C++—语言—符合模式:否
    在这里插入图片描述
    3.6 C/C++—常规—SDL检查:否
    在这里插入图片描述

    四、配置PCL1.11.0

    为了使用方便,这里使用添加属性表的形式。注意:添加属性表的方式,需要再次将属性表内的SDL检测设置为:否。否则将报如下错误:
    在这里插入图片描述

    4.1 视图—其他窗口—属性管理器
    在这里插入图片描述

    4.2 打开属性管理器之后,选择Debug|X64—单击Debug|X64左侧倒三角—右击选择 添加新项目属性表
    在这里插入图片描述
    4.3 项目属性表命名
    在这里插入图片描述

    4.4 双击新添加的属性表—VC++目录—包含目录,添加7个include路径
    在这里插入图片描述

    具体添加的include路径如下:

    D:\PCL 1.11.0\include\pcl-1.11
    D:\PCL 1.11.0\3rdParty\Boost\include\boost-1_73
    D:\PCL 1.11.0\3rdParty\Eigen\eigen3
    D:\PCL 1.11.0\3rdParty\FLANN\include
    D:\PCL 1.11.0\3rdParty\Qhull\include
    D:\PCL 1.11.0\3rdParty\VTK\include\vtk-8.2
    D:\PCL 1.11.0\3rdParty\OpenNI2\Include
    

    4.5 VC++目录—库目录,添加6个lib路径
    在这里插入图片描述
    具体添加的lib路径如下:

    D:\PCL 1.11.0\lib
    D:\PCL 1.11.0\3rdParty\Boost\lib
    D:\PCL 1.11.0\3rdParty\FLANN\lib
    D:\PCL 1.11.0\3rdParty\Qhull\lib
    D:\PCL 1.11.0\3rdParty\OpenNI2\Lib
    D:\PCL 1.11.0\3rdParty\VTK\lib
    

    在这里插入图片描述
    4.6 C/C++—预处理器—预处理器定义—添加:

    BOOST_USE_WINDOWS_H
    NOMINMAX
    _CRT_SECURE_NO_DEPRECATE
    

    在这里插入图片描述
    4.7 链接器—输入—附加依赖项——添加PCL和VTK的相关lib文件。我用的Debug版本。
    在这里插入图片描述
    附加依赖项具体添加内容如下:(内容略多,放在PCL1.11.0附加依赖项里边了。文章末尾 附录中 给出批量获取附加依赖项的方法)
    输入到属性表里边的时候必须一行对应一个lib才能成功。
    Debug版本
    4.8保存属性表
    在这里插入图片描述
    下一次需要创建新项目的时候,只需进行第三步 VS2019相关设置 的操作,然后打开属性管理器,添加现有属性表,找到之前保存的属性表添加进去即可。
    在这里插入图片描述
    在这里插入图片描述

    五、测试代码

    #include <iostream>
    #include <vector>
    #include <ctime>
    #include <pcl/point_cloud.h>
    #include <pcl/octree/octree.h>
    #include <boost/thread/thread.hpp>
    #include <pcl/visualization/pcl_visualizer.h>
    using namespace std;
    int
    main(int argc, char** argv)
    {
    	srand((unsigned int)time(NULL));
    	pcl::PointCloud<pcl::PointXYZ>::Ptr cloud(new pcl::PointCloud<pcl::PointXYZ>);
    	// 创建点云数据
    	cloud->width = 1000;
    	cloud->height = 1;
    	cloud->points.resize(cloud->width * cloud->height);
    	for (size_t i = 0; i < cloud->points.size(); ++i)
    	{
    		cloud->points[i].x = 1024.0f * rand() / (RAND_MAX + 1.0f);
    		cloud->points[i].y = 1024.0f * rand() / (RAND_MAX + 1.0f);
    		cloud->points[i].z = 1024.0f * rand() / (RAND_MAX + 1.0f);
    	}
    
    	pcl::octree::OctreePointCloudSearch<pcl::PointXYZ> octree(0.1);
    	octree.setInputCloud(cloud);
    	octree.addPointsFromInputCloud();
    	pcl::PointXYZ searchPoint;
    	searchPoint.x = 1024.0f * rand() / (RAND_MAX + 1.0f);
    	searchPoint.y = 1024.0f * rand() / (RAND_MAX + 1.0f);
    	searchPoint.z = 1024.0f * rand() / (RAND_MAX + 1.0f);
    
    	//半径内近邻搜索
    	vector<int>pointIdxRadiusSearch;
    	vector<float>pointRadiusSquaredDistance;
    	float radius = 256.0f * rand() / (RAND_MAX + 1.0f);
    	cout << "Neighbors within radius search at (" << searchPoint.x
    		<< " " << searchPoint.y
    		<< " " << searchPoint.z
    		<< ") with radius=" << radius << endl;
    	if (octree.radiusSearch(searchPoint, radius, pointIdxRadiusSearch, pointRadiusSquaredDistance) > 0)
    	{
    		for (size_t i = 0; i < pointIdxRadiusSearch.size(); ++i)
    			cout << "    " << cloud->points[pointIdxRadiusSearch[i]].x
    			<< " " << cloud->points[pointIdxRadiusSearch[i]].y
    			<< " " << cloud->points[pointIdxRadiusSearch[i]].z
    			<< " (squared distance: " << pointRadiusSquaredDistance[i] << ")" << endl;
    	}
    	// 初始化点云可视化对象
    	boost::shared_ptr<pcl::visualization::PCLVisualizer>viewer(new pcl::visualization::PCLVisualizer("显示点云"));
    	viewer->setBackgroundColor(0, 0, 0);  //设置背景颜色为黑色
    	// 对点云着色可视化 (red).
    	pcl::visualization::PointCloudColorHandlerCustom<pcl::PointXYZ>target_color(cloud, 255, 0, 0);
    	viewer->addPointCloud<pcl::PointXYZ>(cloud, target_color, "target cloud");
    	viewer->setPointCloudRenderingProperties(pcl::visualization::PCL_VISUALIZER_POINT_SIZE, 1, "target cloud");
    
    	// 等待直到可视化窗口关闭
    	while (!viewer->wasStopped())
    	{
    		viewer->spinOnce(100);
    		boost::this_thread::sleep(boost::posix_time::microseconds(1000));
    	}
    
    	return (0);
    }
    

    输出下图(数字可能不同),则表示安装成功!
    在这里插入图片描述

    六、附录—获取自己的链接库列表

    win+r调出“运行”窗口并输出cmd
    输入:cd /d D:\PCL 1.11.0\3rdParty\VTK\lib 回车 (填自己的路径)
    输入:dir /b *.lib *>0.txt 回车 
    

    在这里插入图片描述
    这时打开你对应路劲的目录,多了一个0.txt文件,里面存了你这个文件夹里所有链接库名字。
    由于每一个Debug版本和Release版本的链接库是挨在一起的。写一个读取文档并对其分别保存就行了。
    具体代码如下:(主要功能是读取一个txt文件,将其中奇数行和偶数行单独输出到新的txt文档。)

    #include <iostream>
    #include <string>
    #include <fstream> 
    #include <iostream>
    using namespace std;
    
    int main()
    {
    	ifstream txtfile;//打开读取的文件
    	ofstream txt01;//保存的文件
    	ofstream txt02;//保存的文件
    	string temp;
    	int index = 0;//用于判断奇偶
    
    	txtfile.open("0.txt", ios::in);
     
    	while (!txtfile.eof())            // 若未到文件结束一直循环
    	{
    
    		getline(txtfile, temp);//一行一行读取
    		if (index%2==0)//判断除以2的余数,即为奇偶的判断
    		{
    			txt01.open("1.txt", ios::app);
    			txt01 << temp;
    			txt01 << endl;
    			txt01.close();
    		}
    		else
    		{
    			txt02.open("2.txt", ios::app);
    			txt02 << temp;
    			txt02 << endl;
    			txt02.close();
    		}
    		index++;
    	}
    	txtfile.close();   //关闭文件
    	txtfile.close();
    	txt01.close();
    	txt02.close();
    	
    	return 0;
    }
    
    

    在这里插入图片描述

    展开全文
  • Microsoft Visual Studio 2019 美化之——透明化窗口 Microsoft Visual Studio 2019 C/C++ Windows 下重量级编辑器前言Visual Studio 2019Visual Studio 2019 透明化结语 前言 Visual Studio Code 文本编辑器是轻量...
  • Visual Studio 2019修改编码UTF-8

    万次阅读 多人点赞 2019-07-13 14:21:13
    Visual Studio 2019修改文件编码 最近在使用VS的时候遇到一个问题,以前可以通过编译的代码编译报错,提示内容如下所示 分析代码之后未发现有语法问题,于是根据C4819的警告,修改文件编码。 VS 2019隐藏了高级...
  • Visual Studio 2019注册码

    万次阅读 多人点赞 2019-05-21 10:15:47
    Visual Studio 2019注册码 Visual Studio 2019 Enterprise BF8Y8-GN2QH-T84XB-QVY3B-RC4DF Visual Studio 2019 Professional NYWVH-HT4XC-R2WYW-9Y3CM-X4V3Y
  • Visual Studio 2019中的安装问题详细解决方法前言安装地址下载网址问题解决1、连接热点2、改DNS 前言 因为最近要学习C++和C#,所以在寻找了很多编程软件后,感觉Visual Studio 2019应该是目前蛮好用的编程软件,不仅...
  • 最近把一个VS2015的工程放到VS2019去编译,出现了“warning : 无法找到 Visual Studio 2019 (v142) 的生成工具。安装 Visual Studio 2019 (v142) 可使用 Visual Studio 2019 (v142) 生成工具进行生成” 我已经把...
  • Visual Studio 2019密钥

    万次阅读 多人点赞 2019-04-03 22:49:50
    Visual Studio 2019 Enterprise(企业版):BF8Y8-GN2QH-T84XB-QVY3B-RC4DF Visual Studio 2019 Professional(专业版):NYWVH-HT4XC-R2WYW-9Y3CM-X4V3Y
  • Visual Studio 2019秘钥

    2021-02-06 17:30:00
    **Visual Studio 2019秘钥** Visual Studio 2019 Enterprise(企业版) BF8Y8-GN2QH-T84XB-QVY3B-RC4DF Visual Studio 2019 Professional(专业版) NYWVH-HT4XC-R2WYW-9Y3CM-X4V3Y
  • visual studio 2019密钥

    万次阅读 多人点赞 2019-11-14 08:57:47
    visual studio 2019密钥 企业版:BF8Y8-GN2QH-T84XB-QVY3B-RC4DF 专业版:NYWVH-HT4XC-R2WYW-9Y3CM-X4V3Y
  • Visual Studio 2019连接MySQL数据库

    万次阅读 2020-06-12 15:28:37
    Visual Studio 2019连接MySQL数据库 ** 一. 要想在 Visual Studio 2019中使用MySQL数据库,首先需要下载MySQL的驱动 ...mysql-for-visualstudio-1.2.9.msi 链接:https://dev.mysql.com/downloads/windo
  • 30分钟快速学习Visual Studio 2019

    千人学习 2020-07-24 20:47:06
    磨刀不误砍柴工,黄强老师针对Visual Studio 2019最常用、最重要的功能,通过视频演示帮助大家快速掌握VS2019的常用操作,轻松踏入编程的第一步! Microsoft Visual Studio(简称VS)是目前Windows平台流行的应用...
  • visual studio 2019是Windows平台下必备的开发神器。 本教程带童鞋们一起学习visual studio 2019,从下载安装,到新建项目,编译代码,如何让程序在其他电脑上运行,一条龙服务。 不仅介绍了编译选项Debug, Release...
  • Visual Studio 2019配置Opencv

    千次阅读 2020-05-23 09:38:09
    Visual Studio 2019配置OpencvVisual Studio 2019配置Opencv1、Opencv安装2、Visual Studio 2019安装3、配置Opencv Visual Studio 2019配置Opencv 本博客主要记录下win10系统下,在Visual Studio 2019中配置Opencv,...
  • Visual Studio 2019配置qt开发环境

    万次阅读 多人点赞 2020-03-18 21:01:28
    Visual Studio 2019配置qt开发环境Qt安装下载 qt 插件配置环境创建项目 宇宙第一IDE Visual Studio 配置 Qt 开发环境 ???? Qt安装 下载安装包路径:http://download.qt.io/archive/qt/ 更建议在清华大学开源软件...
  • 微软 Visual Studio 2019 正式发布

    千次阅读 2019-04-03 13:25:16
    如约而至,微软已于今天推出Visual Studio 2019 正式版,一同发布的还有Visual Studio 2019 for Mac。 Visual Studio 2019 下载地址:...Visual Studio 2019 for Mac下载地址:https://visualstudio.mic...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 37,300
精华内容 14,920
关键字:

visualstudio2019