VS2015配置PCL1.8.1

PCL 1.8.0+VS 2015+CMake的安装配置详细教程 看了很多很多博客,配了删,删了配,机房win7电脑足足配置了两天,但在自己电脑win10配置又遇到了别的问题,最后又安装cmake,自己的电脑又搞了两天。看了网上的博客,结合自己的配置过程,希望写个更整体、更详细的配置说明,来帮助更多人。有的博客写的很详细的,我就只补充些我遇到的问题。为了更方便安装配置,我把我安装的这些软件版本供大家下载: 百度云下载链接:https://pan... 阅读详情

1、首先确认电脑安装VS2015

2、下载两个文件PCL-1.8.1-AllInOne-msvc2015-win64.exe和pcl-1.8.1-pdb-msvc2015-win64.zip

链接:https://github.com/PointCloudLibrary/pcl/releases/tag/pcl-1.8.1

在最下面可以找到:

3、安装PCL1.8.1

选择第二项

删除空格:

点击安装,安装过程中会弹出窗口提示安装OpenNI,将OpenNI的安装路径更改为自己选定的安装PCL的第三方库(3rdparty文件夹)的路径下,即:C:\Program Files\PCL1.8.1\3rdParty\OpenNI2

安装过程有窗口警告提示你路径太长的错误提示,点击确定不影响。

4、解压下载的PCL-1.8.1-pdb-msvc2015-win64.zip

将里面的文件全部复制到PCL安装路径下bin文件夹中:C:\Program Files\PCL1.8.1\bin

5、新建6个环境变量,重启电脑。

%PCL_ROOT\bin
%PCL_ROOT%\3rdParty\VTK\bin
%PCL_ROOT\3rdParty\FLANN\bin
%OPENNI2_REDIST64%
%PCL_ROOT%\3rdParty\Qhull\bin
%PCL_ROOT%\3rdParty\OpenNI2\Tools

6、打开vs2015,新建控制台应用程序,项目名称为pclTest

找到属性管理器,在Release|x64右击选择第一项“添加新项目属性表”,命名为:PCLRelease64

在PCLRelease64右击选择属性或者双击属性表

包括目录:

C:\Program Files\PCL1.8.1\include
C:\Program Files\PCL1.8.1\3rdParty\Boost\include\boost-1_64
C:\Program Files\PCL1.8.1\3rdParty\Eigen\eigen3
C:\Program Files\PCL1.8.1\3rdParty\FLANN\include
C:\Program Files\PCL1.8.1\3rdParty\OpenNI2\Include
C:\Program Files\PCL1.8.1\3rdParty\Qhull\include
C:\Program Files\PCL1.8.1\3rdParty\VTK\include\vtk-8.0

库目录:

C:\Program Files\PCL1.8.1\lib
C:\Program Files\PCL1.8.1\3rdParty\Boost\lib
C:\Program Files\PCL1.8.1\3rdParty\FLANN\lib
C:\Program Files\PCL1.8.1\3rdParty\OpenNI2\Lib
C:\Program Files\PCL1.8.1\3rdParty\Qhull\lib
C:\Program Files\PCL1.8.1\3rdParty\VTK\lib

附加依赖项:

shell32.lib
vtknetcdf_c++.lib
pcl_common_release.lib
pcl_features_release.lib
pcl_filters_release.lib
pcl_io_ply_release.lib
pcl_io_release.lib
pcl_kdtree_release.lib
pcl_keypoints_release.lib
pcl_ml_release.lib
pcl_octree_release.lib
pcl_outofcore_release.lib
pcl_people_release.lib
pcl_recognition_release.lib
pcl_registration_release.lib
pcl_sample_consensus_release.lib
pcl_search_release.lib
pcl_segmentation_release.lib
pcl_stereo_release.lib
pcl_surface_release.lib
pcl_tracking_release.lib
pcl_visualization_release.lib
libboost_atomic-vc140-mt-1_64.lib
libboost_bzip2-vc140-mt-1_64.lib
libboost_chrono-vc140-mt-1_64.lib
libboost_container-vc140-mt-1_64.lib
libboost_context-vc140-mt-1_64.lib
libboost_coroutine-vc140-mt-1_64.lib
libboost_date_time-vc140-mt-1_64.lib
libboost_exception-vc140-mt-1_64.lib
libboost_fiber-vc140-mt-1_64.lib
libboost_filesystem-vc140-mt-1_64.lib
libboost_graph-vc140-mt-1_64.lib
libboost_graph_parallel-vc140-mt-1_64.lib
libboost_iostreams-vc140-mt-1_64.lib
libboost_locale-vc140-mt-1_64.lib
libboost_log-vc140-mt-1_64.lib
libboost_log_setup-vc140-mt-1_64.lib
libboost_math_c99-vc140-mt-1_64.lib
libboost_math_c99f-vc140-mt-1_64.lib
libboost_math_c99l-vc140-mt-1_64.lib
libboost_math_tr1-vc140-mt-1_64.lib
libboost_math_tr1f-vc140-mt-1_64.lib
libboost_math_tr1l-vc140-mt-1_64.lib
libboost_mpi-vc140-mt-1_64.lib
libboost_numpy3-vc140-mt-1_64.lib
libboost_numpy-vc140-mt-1_64.lib
libboost_prg_exec_monitor-vc140-mt-1_64.lib
libboost_program_options-vc140-mt-1_64.lib
libboost_python3-vc140-mt-1_64.lib
libboost_python-vc140-mt-1_64.lib
libboost_random-vc140-mt-1_64.lib
libboost_regex-vc140-mt-1_64.lib
libboost_serialization-vc140-mt-1_64.lib
libboost_signals-vc140-mt-1_64.lib
libboost_system-vc140-mt-1_64.lib
libboost_test_exec_monitor-vc140-mt-1_64.lib
libboost_thread-vc140-mt-1_64.lib
libboost_timer-vc140-mt-1_64.lib
libboost_type_erasure-vc140-mt-1_64.lib
libboost_unit_test_framework-vc140-mt-1_64.lib
libboost_wave-vc140-mt-1_64.lib
libboost_wserialization-vc140-mt-1_64.lib
libboost_zlib-vc140-mt-1_64.lib
flann.lib
flann_cpp.lib
flann_cpp_s.lib
flann_s.lib
qhull_d.lib
qhullcpp_d.lib
qhullstatic_d.lib
qhullstatic_r_d.lib
qhull_p_d.lib
qhull_r_d.lib
vtkalglib-8.0.lib
vtkChartsCore-8.0.lib
vtkCommonColor-8.0.lib
vtkCommonComputationalGeometry-8.0.lib
vtkCommonCore-8.0.lib
vtkCommonDataModel-8.0.lib
vtkCommonExecutionModel-8.0.lib
vtkCommonMath-8.0.lib
vtkCommonMisc-8.0.lib
vtkCommonSystem-8.0.lib
vtkCommonTransforms-8.0.lib
vtkDICOMParser-8.0.lib
vtkDomainsChemistry-8.0.lib
vtkexoIIc-8.0.lib
vtkexpat-8.0.lib
vtkFiltersAMR-8.0.lib
vtkFiltersCore-8.0.lib
vtkFiltersExtraction-8.0.lib
vtkFiltersFlowPaths-8.0.lib
vtkFiltersGeneral-8.0.lib
vtkFiltersGeneric-8.0.lib
vtkFiltersGeometry-8.0.lib
vtkFiltersHybrid-8.0.lib
vtkFiltersHyperTree-8.0.lib
vtkFiltersImaging-8.0.lib
vtkFiltersModeling-8.0.lib
vtkFiltersParallel-8.0.lib
vtkFiltersParallelImaging-8.0.lib
vtkFiltersPoints-8.0.lib
vtkFiltersProgrammable-8.0.lib
vtkFiltersSelection-8.0.lib
vtkFiltersSMP-8.0.lib
vtkFiltersSources-8.0.lib
vtkFiltersStatistics-8.0.lib
vtkFiltersTexture-8.0.lib
vtkFiltersTopology-8.0.lib
vtkFiltersVerdict-8.0.lib
vtkfreetype-8.0.lib
vtkGeovisCore-8.0.lib
vtkgl2ps-8.0.lib
vtkhdf5-8.0.lib
vtkhdf5_hl-8.0.lib
vtkImagingColor-8.0.lib
vtkImagingCore-8.0.lib
vtkImagingFourier-8.0.lib
vtkImagingGeneral-8.0.lib
vtkImagingHybrid-8.0.lib
vtkImagingMath-8.0.lib
vtkImagingMorphological-8.0.lib
vtkImagingSources-8.0.lib
vtkImagingStatistics-8.0.lib
vtkImagingStencil-8.0.lib
vtkInfovisCore-8.0.lib
vtkInfovisLayout-8.0.lib
vtkInteractionImage-8.0.lib
vtkInteractionStyle-8.0.lib
vtkInteractionWidgets-8.0.lib
vtkIOAMR-8.0.lib
vtkIOCore-8.0.lib
vtkIOEnSight-8.0.lib
vtkIOExodus-8.0.lib
vtkIOExport-8.0.lib
vtkIOExportOpenGL-8.0.lib
vtkIOGeometry-8.0.lib
vtkIOImage-8.0.lib
vtkIOImport-8.0.lib
vtkIOInfovis-8.0.lib
vtkIOLegacy-8.0.lib
vtkIOLSDyna-8.0.lib
vtkIOMINC-8.0.lib
vtkIOMovie-8.0.lib
vtkIONetCDF-8.0.lib
vtkIOParallel-8.0.lib
vtkIOParallelXML-8.0.lib
vtkIOPLY-8.0.lib
vtkIOSQL-8.0.lib
vtkIOTecplotTable-8.0.lib
vtkIOVideo-8.0.lib
vtkIOXML-8.0.lib
vtkIOXMLParser-8.0.lib
vtkjpeg-8.0.lib
vtkjsoncpp-8.0.lib
vtklibharu-8.0.lib
vtklibxml2-8.0.lib
vtklz4-8.0.lib
vtkmetaio-8.0.lib
vtkNetCDF-8.0.lib
vtkoggtheora-8.0.lib
vtkParallelCore-8.0.lib
vtkpng-8.0.lib
vtkproj4-8.0.lib
vtkRenderingAnnotation-8.0.lib
vtkRenderingContext2D-8.0.lib
vtkRenderingContextOpenGL-8.0.lib
vtkRenderingCore-8.0.lib
vtkRenderingFreeType-8.0.lib
vtkRenderingGL2PS-8.0.lib
vtkRenderingImage-8.0.lib
vtkRenderingLabel-8.0.lib
vtkRenderingLIC-8.0.lib
vtkRenderingLOD-8.0.lib
vtkRenderingOpenGL-8.0.lib
vtkRenderingVolume-8.0.lib
vtkRenderingVolumeOpenGL-8.0.lib
vtksqlite-8.0.lib
vtksys-8.0.lib
vtktiff-8.0.lib
vtkverdict-8.0.lib
vtkViewsContext2D-8.0.lib
vtkViewsCore-8.0.lib
vtkViewsInfovis-8.0.lib
vtkzlib-8.0.lib
opengl32.lib

7、兔子测试

添加main.cpp,项目改为Release和x64,将rabbit.pcd放在相同文件下,rabbit.pcd和main.cpp下载:

https://download.youkuaiyun.com/download/hb_programmer/11239474

8、出现缺少dll的错误

找到pcl安装目录的bin文件,C:\Program Files\PCL1.8.1\bin,找到需要的dll放到vs项目生成exe文件夹下面即可正常运行

实验结果:

PCL1.8.1安装与vs2015配置 一、PCL库 百度网盘: 链接:https://pan.baidu.com/s/121W1MUQdqytZ52setjcyxw 提取码:xhl0 下载完成后,开始安装。 2.点击“下一步”。 3.一直“下一步”,这里一定要选“Add PCL to the system PATH for all users”。 4.这里可以修改安装目录(默认是c盘) 5.安装过程中,会弹出OpenNI的安装,需要将安装路径改为你安装的PCL路径下的3rdParty文件夹下的OpenNI2文件夹中。如下图。 6.将前 阅读详情

相关推荐

VS2017配置PCL 1.8.1

需要在https://download.csdn.net/download/weixin_38713910/14900510网站下载.exe可执行文件和pdb压缩包 安装pcl 双击exe可执行文件,选择添加环境变量,下一步; 勾选所有的组件,安装; 中间会弹出提醒安装openNI2, 注意我们上面还下载了pcl-1.8.1-pdb-msvc2017-win64.zip。解压后将文件夹里面的文件都复制到PCL1.8.1\bin文件夹中 VS2017开发环境变量 新建一个C++空项目,项目名自

Scarlett的博客 873

VS2017+PCL1.8.1安装配置

主要参考:win10+vs2017+PCL1.8.1配置过程及注意事项_小小旺仔呀的博客-优快云博客_vs2017配置pcl 16-PCL教程-基础应用-在win10下安装PCL_哔哩哔哩_bilibili ; 以上两篇参考非常详细,尤其是B站的这位up主对于每个步骤都解释了为什么这么做,对小白非常友好。本篇只是个人初期具体安装配置的过程记录。 一、前期准备 Visual Studio2017是一直都要用的,很早就安装好了。安装步骤简单,教程随处可见。 下载PCL1.8.1安装包:Point C

QomoL_的博客 9810

VS2015+PCL1.8.0配置保姆级教程

在刚接触PCL时,配置PCL环境应该是最头疼的事情了。作为一名新手小白,配置PCL环境过程中遇到了很多的坑,浪费了我很多时间。经过我多次的尝试,终于能够很快并且准确无误的配置完成PCL环境。 当然,有的方法比我的可能会更好,我也在不断的学习,希望大家都能够多多进步! 好了,话不多说,我们开始吧! 在开始之前,先讲一下,本文一共分为三个步骤:资料准备、安装程序和配置环境。希望读者能够先从头到尾阅读完毕,再回过头来开始配置环境,这样可以做到心中有数,不至于出现意想不到的问题。 一、资料准备 OpenG

weixin_44763592的博客 2172

QT 配置PCL1.8.1

QT5.9.9 配置PCL1.8.1

m0_68312479的博客 1887

pcl1.8.0+vs2015配置安装【小白入门与遇到过的问题解决】

以下为安装注意事项: 1.安装在默认位置即可,不然props文件需要修改。 2. 在安装PCL一键安装包时,勾选上Add PCL to system PATH for all users。安装过程中,会弹出OpenNI的安装程序,更改OpenNI的安装路径为你安装的PCL路径下的3rdParty文件夹下的OpenNI2文件夹中。

annabelle1130的博客 1万+

win10_VS2015属性管理器配置PCL1.8.0

本文以win10系统VS2015x64和pcl1.8.0x64为例。 首先,新建一项目,一般的配置方法需要在每次新建项目时重复设置。这里使用属性管理器新建一属性表,在属性表里配置各参数,保存属性表,以后新建项目直接添加已有的属性表即可。 分享下pcl1.8.0安装包:百度网盘链接:https://pan.baidu.com/s/1yNI9ygPfAExuijRQpuRycw 密码:yell ...

u013541523的博客 2378

VS2015配置PCL库(VS2015+PCL1.8.1)

1、VS2015配置PCL1.8.1 1、下载文件 两个文件PCL-1.8.1-AllInOne-msvc2015-win64.exe和pcl-1.8.1-pdb-msvc2015-win64.zip。链接: Release pcl-1.8.1 · PointCloudLibrary/pcl · GitHub 2、安装PCL1.8.1 选择第二项,为所有用户添加路径。删除目标文件夹的空格 3、点击安装 安装过程中会弹出窗口提示安装OpenNI,将OpenNI的安装路径更改为自己选定的.

qq_44584476的博客 4756

Win10+VS2015+PCL1.8.1环境配置

PCL点云库的安装及详细的环境配置可参考如下链接:PCL1.8.1 VS2015 X64系统点云配置经验 ,这里做些补充及作笔记用。 下载对应的版本:https://github.com/PointCloudLibrary/pcl/releases 补充: 安装时,可能会弹出OpenNI2.2SDK安装程序,选择C:\Program Files (x86)\PCL 1.8.1\3rdParty\O...

青箬笠,绿蓑衣 1324

【PCL点云库】Win10+VS2015+PCL1.8.1配置

最近需要用到点云库,所以需要配置PCL,看了网上写的一些教程,写的都还可以,但是都有一些问题,所以本人在参考其他博主教程的基础上加以改进尽量将配置过程讲的仔细一点,本人也是从小白过来的,所以理解万岁,当然也要感谢下列博主的经验,站在巨人的肩膀上令我少走很多弯路,废话不多说。 https://blog.csdn.net/Fengyueshengqi/article/details/80619006...

qq_33676772的博客 1万+

Pcl1.8.1+vs2015+qt5.9.1+vtk8.0.0配置

Pcl1.8.1+vs2015+qt5.9.1+vtk8.0.0配置 记录学习,(千里之行,始于足下) 在完成了pcl1.8.1与vs2015的配置,但是由于pcl中vt为不完整模块,需要重新从源码编译。所以又重新学习了了qt,vs2015,vtk8.0.0编译,编译完成之后可以结合qt强大的可视化模块,对点云库pcl进行学习和开发。 1.安装前的准备 1.qt5.9.1安装 安装包位置:http://download.qt.io/archive/qt/ 百度云: 链接:https://pan.baidu.

m0_51303272的博客 1239

PCL1.8.1和VS2015的属性配置文件设置

PCL(Point Cloud Library)是一个功能丰富的开源库,主要用于处理2D/3D图像数据和点云。自2012年开源以来,PCL已经被广泛应用于机器人、3D扫描、增强现实以及其他需要大规模数据处理的领域中。在大型项目中,属性配置文件扮演着至关重要的角色。它们不仅简化了项目的构建过程,还增强了可配置性,使得项目能够在不同的开发、测试和生产环境中更加灵活地运行。

weixin_42561464的博客 1133

Pcl1.8.1+vs2015配置

Pcl1.8.1+vs2015配置安装vs2015安装pcl1.8.1配置环境变量配置属性表测试配置结果参考链接 记录学习,(千里之行,始于足下) 安装vs2015 安装包直接在官网上下载,vs2015下载 安装教程vs2015安装教程 安装pcl1.8.1 下载PCL-1.8.1-AllInOne-msvc2015-win64.exe,pcl-1.8.1-pdb-msvc2015-win64 链接:https://pan.baidu.com/s/1GnOOeZiTZzLlPvhy-4QXjw 提取码:

m0_51303272的博客 807

PCL1.8.0在VS2015中的完整配置指南:CMake及配置文件

点云库(Point Cloud Library, PCL)是一个开源的、巨大的C++编程库,专注于2D/3D图像和点云处理。它广泛应用于机器人技术、3D扫描、计算机视觉等领域。PCL包括了从通用的算法到复杂的处理方法,如特征提取、表面重建、模型拟合、物体识别、机器学习等。CMake,全称Cross Platform Make,是一个跨平台的自动化构建系统。它将复杂的编译、链接等构建过程抽象为简单的脚本语言,通过读取CMakeLists.txt配置文件来生成本地化构建系统的工具。

weixin_35906794的博客 760

Qt5.9 + VS2015 + pcl1.8.1 + vtk8.0配置记录

Qt5.9 + VS2015 + pcl1.8.1 + vtk8.0配置记录前言第一步:安装vs2015第二步:安装qt5.9第三步:pcl1.8.1安装第四步:vtk8.0的安装 前言 网上的配置博客有很多,但是按照别人的来总是各种Bug,故特此写下这篇文章记录,回顾一下参考其他博客过程中的踩的坑, 并记录下自己的配置心得,本文会详细给出各个版本对应的关系,如果参考这篇博客配置,请务必按照对应版本。 qt5.9 + vs2015 + pcl1.8.1 + vtk8.0. 经历了将近一周的环境配置,真的太煎

Ray Home 2032

VS2015+pcl1.8.0配置方法个人超详细总结(图文并茂)

VS2015+pcl1.8.0配置方法个人超详细总结(图文并茂),网上的pcl点云库配置方法我都试过,不行,最终自己琢磨汇总了一份可行的详细配置步骤,现贡献给同道中人。

Arch Linux双系统安装避坑指南:从Windows分区到桌面环境全流程

本文提供了一份详尽的Arch Linux与Windows双系统安装避坑指南。内容涵盖从安装前的UEFI环境确认、BitLocker处理、分区规划,到Live环境进入、基础系统安装、GRUB引导配置,再到显卡驱动安装、KDE/GNOME桌面环境部署及中文化设置的全流程。重点解决了双系统安装中的核心痛点,帮助用户在不破坏现有Windows系统的前提下,顺利完成Arch Linux的安装。

nice1的博客 535

win10+vs2015+pcl1.8.1安装配置

win10+vs2015+pcl1.8.1安装配置过程: 1.下载pcl1.8.1,网址:http://unanancyowen.com/en/pcl181 界面如下图, 选择下载下面两个即可。 2.双击下载的PCL-1.8.1-AllInOne-msvc2015-win64.exe文件,选择安装路径:D:\thirdLib\PCL\PCL-1.8.1进行安装,勾选所有选项进行安装...

u013925378的博客 1万+

Python爬虫实战:用BeautifulSoup和Pandas轻松抓取去哪儿网景点数据(附完整代码)

本文详细介绍了如何使用Python的BeautifulSoup和Pandas库构建一个高效的旅游数据爬虫,从去哪儿网抓取景点数据。内容涵盖环境准备、网页结构分析、核心代码实现、反爬策略以及数据清洗与存储,提供完整代码示例,帮助开发者快速掌握数据采集技术。

river的博客 357

PCL配置:VS2015 + PCL1.8.1 + win10

安装PCL库: PCL安装包/PCL(解压) 运行 PCL-1.8.1-Allinone 应用程序 选择 Add PCL to he system PATH for all users 忽略警告 完成。 解压 PCL安装包中的pdb文件 将其中的全部pbd文件 粘贴到安装路径 D:\PCL 1.8.0\bin 文件夹下。 配置环境: win10中找到 控制面板—》系统—》高级系统设置—》环境变量——系统变量 在系统变量中找到Path添加上以下路径 %PCL_ROOT%\bin %PCL_ROOT%

qq_43679414的博客 913

Allegro23.1新功能之软件自带阻抗计算工具操作指导

Allegro升级到了23.1后,软件新增了一个自带阻抗计算的功能,如下图。Propagation velocity:传输速度,单位是光速的多少倍。Dielectric constant输入介电常数,这里使用常规4。新功能之软件自带阻抗计算工具。如何使用,具体操作如下。

weixin_54787054的博客 782

17、激光切割焦点位置和入射角对切割质量的影响研究

本研究通过响应面方法(RSM)结合Box-Behnken设计,系统分析了激光功率、切割速度和气体压力对SS 304不锈钢激光切割质量的影响,重点探讨了三种不同喷嘴在不同聚焦条件下的切缝比和条纹深度变化规律。实验结果表明,激光功率、切割速度和气体压力对切割质量具有显著影响,且不同喷嘴因焦点位置差异表现出不同的响应趋势。通过回归建模与优化,确定了最小激光功率、适中切割速度和最大气体压力为最优参数组合,可实现最小切缝比和较优条纹深度。研究为实际激光切割工艺提供了科学的参数选择依据和操作流程建议,有效提升了切割精度

mm9012的博客 125

【Learning PCL】win10+VS2015 环境下配置PCL1.8.1

PCL 环境搭建 VS版本:VS 2015 Windows版本:Windows 10 64位 PCL版本:1.8.1 PCL(Point Cloud Library)是在吸收了前人点云相关研究基础上建立起来的大型跨平台开源C++编程库,它实现了大量点云相关的通用算法和高效数据结构,涉及到点云获取、滤波、分割、配准、检索、特征提取、识别、追踪、曲面重建、可视化等。支持多种操作系统平台,可在Wind...

ConallChen的博客 2473

基于综合阻抗特征的配电架空线路单相断线故障区段定位研究

本文提出了一种基于综合阻抗特征的配电架空线路单相断线故障区段定位方法。通过分析故障后正序、负序阻抗变化,构造综合阻抗判据实现精准定位。仿真结果表明:该方法能有效识别故障区段,差异度判据显著(故障区段达0.508,非故障区段<0.016);对过渡电阻(1-200Ω)和负荷变化具有强鲁棒性,定位准确率不受影响。相比传统方法,综合阻抗法放大了断线故障特征,解决了弱故障信号检测难题,为配电网安全运行提供了可靠的技术手段。

AI的内部世界的博客 78
上一篇: VS2015配置OpenCV3.0和GDAL
下一篇: VS2015配合QVTKWidget显示点云数据
之乎者也哦
博客等级 码龄8年 7165粉丝 72原创
评论 10
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值