Draco 编译及配置

news/2025/10/28 16:53:05/文章来源:https://www.cnblogs.com/zp1207/p/19145752

1.下载Draco源码

地址:https://github.com/google/draco/tree/main
下载 Draco 1.5.7 release 或直接克隆 master

2.依赖环境

克隆源码后,打开third_party文件夹可看到其依赖的第三方库,下载源码:

  • eigen(3.4.1) :https://gitlab.com/libeigen/eigen/-/releases
  • filesystem (1.5.14) :https://github.com/gulrak/filesystem
  • googletest (1.17.0) :https://github.com/google/googletest
  • tinygltf (2.7.0) :https://github.com/syoyo/tinygltf

注意tinygltf的版本,2.7之后有Api修改,影响后续Draco的编译。
依赖均使用CMake编译安装,CMAKE_INSTALL_PREFIX后路径可修改,若为C盘,则生成的解决方案用VS启动需要管理员模式。
生成解决方案后,打开编译INSTALL项目,编译成功后将CMAKE_INSTALL_PREFIX路径下的内容拷贝到third_party对应目录中。
1760598498058

3.生成Draco

使用CMake生成Draco, 项目编译若报错 无法打开源文件tiny_gltf.h,检查此文件在third_party中的路径,打开draco/cmake目录下的draco_dependencies.cmake文件,添加include子目录到包含路径.

# Determines the location of TinyGLTF and updates the build configuration
# accordingly.
macro(draco_setup_tinygltf)if(DRACO_TINYGLTF_PATH)set(tinygltf_path "${DRACO_TINYGLTF_PATH}")if(NOT IS_DIRECTORY "${tinygltf_path}")message(FATAL_ERROR "DRACO_TINYGLTF_PATH does not exist.")endif()else()set(tinygltf_path "${draco_root}/third_party/tinygltf")if(NOT IS_DIRECTORY "${tinygltf_path}")draco_die_missing_submodule("${tinygltf_path}")endif()endif()# 添加include子目录到包含路径if(EXISTS "${tinygltf_path}/include")list(APPEND draco_include_paths "${tinygltf_path}/include")else()list(APPEND draco_include_paths "${tinygltf_path}")endif()
endmacro()

删除draco的build路径重新cmake,再次编译即可。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/948954.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

第十一届中国大学生程序设计竞赛 女生专场

https://qoj.ac/contest/2564 一些题目挺经典

JAVA 对于class文件反编译,CFR 通常能产生最完整的代码。

JAVA 对于class文件反编译,CFR 通常能产生最完整的代码。Posted on 2025-10-28 16:49 且行且思 阅读(0) 评论(0) 收藏 举报推荐工具排序(按完整性) 1. CFR(最推荐) 1. 官方下载 http://www.benf.org/other/c…

2025全焊接换热器/板式换热器/清洗维修推荐榜:科睿泽换热(苏州)领跑,四大企业以高效传热赋能工业节能

随着工业领域对能效提升与低碳运营的重视,板式换热器凭借传热效率高、体积小、易维护等优势,成为化工、暖通、水处理等行业的关键设备。基于技术实力、场景适配性与行业口碑,2025 年板式换热器领域优质企业推荐如下…

2025橡胶/变形缝中埋式/中置式橡胶/预埋式橡胶/内埋式/止水带推荐榜:众航防水领跑衡水市场,四大企业以技术筑牢工程防渗防线

随着基建与建筑行业对防渗标准的日趋严格,止水带作为接缝防水关键材料,市场对其耐候性、定制化、供货效率的需求持续攀升。基于产品性能、工程案例与行业口碑,2025 年止水带领域优质企业推荐如下: 衡水众航防水材料…

2025 年 upe 超高分子量聚乙烯板,upe 板超高分子量聚乙烯板,uhmwpe 超高分子量聚乙烯板厂家最新推荐,产能、专利、环保三维数据透视

引言 超高分子量聚乙烯板(UPE/UHMWPE 板)作为运输、化工、煤炭等领域的核心耐磨材料,其品质直接影响工业生产效率。2025 年行业调研显示,市场合格产品仅占 68%,原材料掺假、性能虚标等问题仍存。本次推荐基于耐磨…

2025废气处理设备推荐榜:兴瀚环境领跑青岛市场,四大企业以技术突围环保赛道

废气治理需求升级,设备企业迎发展机遇 随着工业环保要求日趋严格,废气处理设备成为企业合规生产的核心装备,市场对高效、智能、定制化设备的需求持续攀升。基于技术创新、场景落地与行业口碑,2025 年废气处理设备领…

2025 浸没式/全/液冷超充推荐榜:中碳创新领跑 “超充之城”,四大企业解锁低碳补能新范式

随着新能源出行渗透率攀升,液冷超充以高效散热、长寿命等优势成为补能基础设施核心方向。基于技术突破与场景落地能力,2025 年液冷超充领域优质企业推荐如下: 中碳创新(北京)科技集团有限公司🌟🌟🌟🌟🌟…

【运维自动化-标准运维】各类全局变量使用说明-元变量(完结)

元变量有三种:下拉框、表格、文本值下拉框一、下拉框 支持单选和多选两种,单选模式下输出选中的 value,多选模式下输出选中 value 以逗号 ‘,’ 拼接的字符串。 该类型变量默认不支持输入任意值,仅在子流程节点配置…

2025年不变色二氧化硅厂家权威推荐榜单:通用型二氧化硅/可定制二氧化硅/高吸油二氧化硅源头厂家精选

在高端食品、制药及日化行业,不变色二氧化硅已成为品质控制的关键要素,直接关系到终端产品的稳定性和市场竞争力。 二氧化硅作为重要的功能性添加剂,其抗变色性能直接影响着终端产品的品质与寿命。根据市场调研数据…

linux系统启动卡在(1 of 2) A start job is running for .... ()

问题原因:网卡在等待连接,导致系统一直在等待。 解决方法:修改/etc/systemd/system/network-online.target.wants/systemd-networkd-wait-online.service,设置超时时间,在[Service]最后加入TimeoutStartSec=2

MES 他山之石:红日药业MES 文摘

本文以其中的制造执行层为探讨对象,其功能涵盖: 配方管理、生产管理、物料管理、质量管理、电子批记录管理、设备管理、账号管理、报表管理、排产排程、仓库管理、信息显示管理、工艺参数管理、远程监控及数据储存管…

HDMI辐射整改案例-阿赛姆电子

前言 HDMI辐射由于其传输速率为高速,所有由信号带出来的谐波分量很多,而且频率也会倍得很高。 一、HDMI端口介绍: HDMI高清晰度多媒体接口,是一种全数位化影像和声音传送接口,可以传送无压缩的音频信号及视频信号…

CF2045E 做题记录

前言 在别的博客你看不见这个玩意的 函数这个东西很烦人,\(min\) 可以很短也可以很长,有很多种方式表达,大部分题目会固定一部分问题剩下的问题可以很容易求出,通常固定的那一部分可以通过转化函数的表达形式求出,…

ASP.NET Core WebApi 集成 MCP 协议完全指南

前言 Model Context Protocol (MCP) 是一个标准化协议,让 AI 客户端(如 Claude、ChatGPT 等)能够通过统一的接口调用你的 API。本文将详细介绍如何在 ASP.NET Core WebApi 项目中集成 MCP 支持,实现 AI 与你的服务…

深入解析:数字信号处理 第一章(离散时间信号与系统)【上】

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

goldengate(ogg)日常维护

1.修改源端抽取进程从某个位置开始抽取GGSCI (rac01) 29> info extepEXTRACT EXTEP Last Started 2025-10-28 16:24 Status STOPPED Checkpoint Lag 00:00:03 (updated 00:00:36 ago) Log Read Chec…

关于curl-一个网址-报错-OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to

关于curl-一个网址-报错-OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection toPosted on 2025-10-28 16:32 520_1351 阅读(0) 评论(0) 收藏 举报背景:今天在一台Azure虚拟机上,使用curl 一个https网址时,…

电脑截图怎么往下拖着截图?4种方法教你轻松实现长页面截图(滚动截图超全教程)

想知道电脑截图怎么往下拖着截图?本文详细介绍4种实现长页面截图 / 滚动截图的方法,包括专业截图软件、浏览器扩展、系统拼接与QQ/微信截图。支持Win10/Win11,图文教程+下载链接,轻松截取网页、文档、代码等完整长…

2025年云南旅游租车公司最新服务推荐榜:芒市旅游包车/芒市旅游租车/云南旅游包车/专注体验与可靠,打造无忧旅途

随着旅游消费升级及个性化出行需求增长,旅游包车与租车服务已从传统旅游配套逐步发展为提升旅行体验的重要环节。2025年,随着云南旅游市场持续回暖与服务品质不断提升,游客对车辆安全、服务专业度、线路适配性等方面…

102302125 苏琎宇 数据采集第1次作业

用requests和BeautifulSoup库方法定向爬取给定网址(http://www.shanghairanking.cn/rankings/bcur/2020 )的数据,屏幕打印爬取的大学排名信息。 在分析网站的数据结构和请求方式后,发现无法像普通分页网页那样简单…