目录

  • 前言
  • 准备工作
  • 添加缺少的 module
  • 最终结果

前言

本篇博客是生成GPCC的配置文件(cfg)过程的一个总结。

参考博客是三位大佬写的:
利用Git生成GpCC相关配置文件
PCC—TMC13踩坑——配置文件生成
G-PCC配置文件的生成

准备工作

在进行配置文件的生成之前,需要下载安装两个软件。

1、git

git是目前世界上最先进的分布式版本控制系统。

版本随便下,我用的是 git-2.28.0-64-bit。
官方下载链接如下所示:git官网下载链接

也可以下载我放到百度网盘上的版本。
链接:
git-2.28.0-64-bit
提取码:psnx

下载git是为了在win0环境下运行shell脚本,生成配置文件的脚本存放在script文件夹下。

2、strawberry perl

因为在使用 git bash 运行脚本文件生成 cfg 配置文件的时候,git 的文件夹下会缺少一些 perl 相关的 module ,所以我们需要下载这些 module ,我们直接下载一个 perl 语言的解释器就可以直接包含这些缺少的 module。

Perl 是一种编程语言,适用于编写简单的脚本以及复杂的应用程序。而 strawberry perl 是 windows 下的开源(open source)perl 语言解释器。

官方下载链接如下所示:strawberry perl官网下载链接

我的百度网盘链接如下所示:
链接:strawberry-perl-5.28.2.1-64bit-portable
提取码:l4a5

直接解压就可以了。

这里需要注意的一点是strawberry perl有四个不同的下载版本,我们需要下载的是Portable版本,因为这个版本可以复制或者重命名perl目录,修改或拷贝后的相关文件仍然可以使用。

我下载的strawberry perl版本是5.28.2.1 ,因为最新版本的strawberry perl可能会有不配套的函数或者无法识别的函数体或者变量什么的。

添加缺少的 module

在cfg文件夹下,打开git bash,输入命令:

../scripts/gen-cfg.sh

得到以下画面:

根据提示得知,出现该错误的原因就是因为在 Git 下缺少一些 module,需要在 Git 的安装路径下(Git\usr\share\perl5\core_perl)添加缺少的module,而缺少的module则在我们刚安装的 strawberry 的目录下有,可以用一款搜索软件 Everything 来查找缺少的 module 具体在什么位置。例如上面的 MoreUtil.pm

将整个 List 文件夹复制到 Git 的安装路径下(Git\usr\share\perl5\core_perl)


再在 git bash 上运行

../scripts/gen-cfg.sh

出现以下画面:

可以看到换了一个缺少的 module ,说明我们第一个 module 添加成功,接下来按照上诉方式把所有缺少的 module 都添加进 Git 的安装目录下即可。

最终结果

最终当所有的 module 都添加成功的时候,再运行上诉命令,会出现以下画面:

对应的 cfg 文件夹下出现了 octree-predlift 文件夹:

该文件夹下有四个子文件夹,分别对应着几何和属性的有损于无损情况。

打开 cfg 文件夹下的 README.md,可以看到生成配置文件的命令还可以设置更多参数如(trisoup 或 raht 等),可能是因为初始命令默认的是 --octree – pred-lift ,所以在 cfg 文件夹下只生成的一个子文件夹

将脚本运行的命令添加对应的参数即可生成相应的配置文件

其中第一个参数还可以设置成 predgeom , README.md 文件中没有写。

使用命令 …/scripts/gen-cfg.sh --all 即可生成所有的cfg文件。

至此大功告成,欢呼雀跃吧!!

使用 Git 生成 GPCC 的配置文件(cfg)【图文详细教程、含百度网盘资源】相关推荐

  1. 百度网盘Mac版如何生成链接分享和密码?Mac版创建百度网盘分享链接的方法

    想把自己百度网盘里的数据分享给朋友,该怎么操作呢?有很多朋友使用百度网盘,可以很轻松的自己的文件上传到网盘上,并可跨终端随时随地查看和分享.下面Mac down小编就给大家介绍一下创建百度网盘 for ...

  2. [转载]Qt涂鸦板程序图文详细教程..Qt涂鸦板程序图文详

    原文地址:Qt涂鸦板程序图文详细教程..Qt涂鸦板程序图文详细教程..作者:棰滈櫟鍚 Technorati 标签: QT http://www.yafeilinux.com/?p=379 (说明:这是 ...

  3. Pycharm下载、安装、配置及校验 — 全程图文详细教程

    Pycharm下载.安装.配置及校验 - 全程图文详细教程 学习Python,除了工具Python外,还可以选择Pycharm. 1 Pycharm下载 官方下载地址:Pycharm官网下载链接 两种 ...

  4. mybatis-generator生成带中文注释POJO类的超详细教程含代码和图解

    mybatis-generator生成带中文注释POJO类的超详细教程含代码和图解 mybatis-generator自动生成带中文注释POJO类和增删改查,idea和eclipes都可以使用 MyC ...

  5. Windows 7 (x64) 系统下安装与配置 Windows Live Writer 2012 16.4.3528.0331 图文详细教程

    1.自2017年1月10 日起,微软官方已不再提供 "Windows Live Writer" 的下载.我们可以从以下地址下载:http://down.tech.sina.com. ...

  6. Sublime Text Build 3176 安装图文详细教程

    1.著作权声明 1.1.本图文详细教程为[推优创意]原创教程,[推优创意]拥有著作权,未经本人许可,谢绝任何形式的全部或部分转载!违者必究! 1.2.所有文章在 微信公众号@推优创意.博客园@推优创意 ...

  7. 百度网盘如何生成目录树结构?

    下面这种就是类似的目录树结构: 使用教程 1.打开你的百度网盘的db缓存文件"BaiduYunCacheFileV0.db"!拷贝复制到"src文件夹下"! 2 ...

  8. 生成百度网盘文件目录_艾孜尔江撰稿

    在装有百度网盘客户端并曾经至少登录过一次网盘账号的本机上找到一个名为 BaiduYunCacheFileV0.db 的文件: 使用Python脚本撰写如下代码: #!/usr/bin/env pyth ...

  9. 生成百度网盘可折叠目录树教程 百度网盘html可折叠目录树

    最后有全部代码,可直接复制拿走运行 先看最终效果 白色字体为文件夹 黑色字体为文件 可以点击实现展开和折叠 生成网页html形式的百度网盘可折叠目录树教程-超详细 前言 正文 需要的软件及环境 使用教 ...

最新文章

  1. 将数组A中的内容和数组B中的内容进行交换(数组一样大)
  2. 会议室管理前端页面_福州会议室钟联系方式
  3. mysql 管理端口_MySQL8新增管理端口
  4. CSDN开播工具-嘉宾端使用说明
  5. filtic函数 matlab_matlab filtic 函数应用 filter 解差分方程 dft 函数
  6. jQuery ZeroClipboard中Flash定位不准确的解决方案
  7. 7. 吴恩达机器学习课程-作业7-Kmeans and PCA
  8. Linux shell 上机编程-----习题
  9. IOS 多个UIImageView 加载高清大图时内存管理
  10. 渗透测试专业术语——攻击篇
  11. 计算机病毒制作教程,怎么制造一个小电脑病毒
  12. 摄像机标定之四大坐标系之间转换关系详解
  13. 电商数据库设计——重要概念
  14. diffmerge对比时出现中文乱码的解决办法
  15. Java修改文件MD5值-yellowcong
  16. CAD插件学习系列教程(一) 贱人工具箱的使用
  17. html英文改中文语言,英文版win7旗舰版系统改成中文语言图文教程
  18. Pod和容器设计模式
  19. 光电式液位传感器和电容式液位传感器的区别
  20. rk3588调试之imx415摄像头

热门文章

  1. 实现textBox只能输入数字的一种方法!
  2. 【noteExpress】NoteExpress在word上不显示加载项解决办法
  3. JAVA:实现十进制转八进制算法(附完整源码)
  4. Linux 切换显卡后显示屏输入不支持的解决办法
  5. python中求质数_python求质数的3种方法
  6. Ubuntu显示美化 优化 常用插件
  7. 一个免费的在线图像卡通化网站
  8. 全网最全内容:让你深入了解IT实训、IT集训、IT培训的差别
  9. php7+mysql
  10. hover给图片加遮罩