【Unity踩坑】Unity导出的UWP项目编译失败

news/2024/10/7 15:45:28/

在Unity中导出了UWP平台的项目后(Xaml或D3D),使用Visual Studio编译时发生错误:

Error: Unity.IL2CPP.Building.BuilderFailedException: Lump_libil2cpp_vm.cpp

查找后发现是Visual Studio 与Unity兼容的问题

原贴:

https://discussions.unity.com/t/workaround-for-building-with-il2cpp-with-visual-studio-2022-17-4/898800/36

 解决方案有两种:

1. 升级Unity到2022.1.23f1, 2022.2.0b16 and 2023.1.0a19及以后的版本

2. 更新下面这个文件:

 C:\Program Files\Unity\Hub\Editor\2022.1.20f1\Editor\Data\il2cpp\external\google\sparsehash\internal\sparseconfig.h

找到下面这句,

/* The system-provided hash function including the namespace. */
#define SPARSEHASH_HASH HASH_NAMESPACE::hash_compare

在它前面添加:

#define _SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS

当然在生成的VS项目文件夹里找到 Il2CppOutputProject\il2cpp\external\google\sparsehash\internal\sparseconfig.h进行更新也可以。


http://www.ppmy.cn/news/1535759.html

相关文章

如何在微信小程序中实现分包加载和预下载

如何在微信小程序中实现分包加载和预下载 概述 微信小程序提供了分包加载和预下载功能,这有助于优化应用的加载时间,提升用户体验。本文将详细介绍如何在微信小程序中配置分包加载和预下载。 步骤一:配置分包加载 修改app.json文件&#x…

Qt Linguist手册

概述 Qt 为将 Qt C 和 Qt Quick 应用程序翻译成当地语言提供了出色的支持。发布经理、翻译和开发人员可以使用 Qt 工具来完成他们的任务。 发布经理对应用程序的发布负总责。通常,他们负责协调开发人员和翻译人员的工作。他们可以使用 lupdate 工具同步源代码和翻…

Vue-快速入门

什么是Vue Vue.js是一个用于构建用户界面的渐进式JavaScript框架。与其他重型框架不同,Vue的设计理念强调自底向上的增量开发,核心库专注于视图层,易于逐步引入到现有项目中。Vue允许开发者使用声明式的模板语法,有效地管理…

知识图谱入门——5:Neo4j Desktop安装和使用手册(小白向:Cypher 查询语言:逐步教程!Neo4j 优缺点分析)

Neo4j简介 Neo4j 是一个基于图结构的 NoSQL 数据库,专门用于存储、查询和管理图形数据。它的核心思想是使用节点、关系和属性来描述数据。图数据库非常适合那些需要处理复杂关系的数据集,如社交网络、推荐系统、知识图谱等领域。 与传统的关系型数据库…

Python中字符串的基本操作

文章目录 1、字符串序号2、字符串切片3、字符串切割4、字符串替换5、字符串删除6、字符串判断7、字符串拼接8、其他操作 字符串是 python 中常用的数据类型,python中可以使用单引号或双引号来创建字符串,python 中没有字符类型,字符在 python…

复现文章:R语言复现文章画图

文章目录 介绍数据和代码图1图2图6附图2附图3附图4附图5附图6 介绍 文章提供画图代码和数据,本文记录 数据和代码 数据可从以下链接下载(画图所需要的所有数据): 百度云盘链接: https://pan.baidu.com/s/1peU1f8_TG2kUKXftkpYq…

C for Graphic:DNF手游残影效果

dnf手游在作死的道路上越行越远,困难罗特斯完全打不动,提前在抖音上细看攻略,基本能躲过机制不死,但是伤害不够,全时打满也还剩3000管血,组团半天炸团半天完全浪费一天。 个人觉得策划完全没必要这么逼…

qsort函数及其使用的方法分解讲解

qsort函数 默认排序升序 void qsort(void* base,//指向待排序数组的第一个元素的地址 size_t num,//base指向数组中元素的个数 size_t size,//base指向的数组中一个元素的大小,单位是字节 int (*compar)(const void*,const void*…