UE5问题记录和解决清单

代码中使用了try/catch报错的问题 error C4577: 'noexcept' used with no exception handling mode specified; termination on exception is not guaranteed. Specify /EHsc 在模块的编译选项.Build.cs文件中打开相关的编译选项bEnableExceptions __std_init_once_link_alternate_names_and_abort问题 查看:UE5链接GRPC出现__std_init_once_link_alternate_names_and_abort问题 TP_VirtualRealityBP包解析失败 LogFeaturePack: Error: Error in Feature pack D:/Epic_Games/UE_5.0/FeaturePacks/TP_VirtualRealityBP.upack. Failed to parse manifest: Invalid Json Token. Line: 43 Ch: 4

TrueNAS配置使用记录

准备工作 目标准备一个固态盘当系统盘,还有一个磁盘当存储池。 注意:固态盘和磁盘中的文件都将被清空重新分区,务必备份好数据! 镜像准备 下载Ventory制作一个多功能的启动盘,然后从官网下载TrueNAS Scale镜像拷贝到U盘。 ...

Windows交叉编译gRPC给Windows Arm使用

HoloLens2平台为Windows Arm,UE5打包程序时需要用到gRPC arm库 源码下载 到github克隆grpc仓库,切换到想要的tag版本,使用以下命令克隆子模块 ...

UE5链接GRPC出现__std_init_once_link_alternate_names_and_abort问题

使用的是visual studio 2019(12.11.11)版本,UE5中链接自己编译的grpc库时出现问题, LNK2001: unresolved external symbol __std_init_once_link_alternate_names_and_abort 搜索到关键页面:https://developercommunity.visualstudio.com/t/__imp___std_init_once_complete-unresolve/1684365,其中17.3版本已经解决 在UE5里面修改编译工具,使用visual studio 2022(17.4.3),链接错误的问题得到解决。 ...

DDNS搭建自己的服务器

准备工作 准备一台电脑,配置好内网的静态IP,关闭网卡休眠 打电信运营商电话要求开通动态公网IP,开通成功可以用工具查看自己的本地IP,然后用外网电脑PING看是否能通 ...

新冠感冒引起的后遗症

保持怀疑的态度生活下去

HoloLens2虚幻引擎开发记录

环境 HoloLens Unreal Engine 4.26.2(也可以使用UE5) Visual Studio 2022 .NET 桌面开发 使用 C++ 的桌面开发 通用 Windows 平台 (UWP) 开发 使用 Unity 进行游戏开发(如果计划使用 Unity) 需要安装UE4带HoloLens ...

UML状态机基本概念

背景 机器人主控程序考虑使用QP框架1编写处理逻辑,可以通过编辑好的图形状态机生成C/C++代码,在这里补充一些状态机相关的知识。QP里面的状态机是statechart和flowchart的结合,其中的差别可以参考Wikipedia2。更详细的QP教程可以到官网下载电子书3。 UML状态机速成 事件 事件的定义 事件是发生的影响系统的事情。严格来说,在 UML 规范中,[1] 术语事件是指事件的类型,而不是该事件的任何具体实例。例如,Keystroke 是键盘的一个事件,但每次按下一个键都不是一个事件,而是 Keystroke 事件的一个具体实例。另一个对键盘感兴趣的事件可能是 Power-on,但明天 10:05:36 打开电源只是 Power-on 事件的一个实例。 ...

PythonRobotic中的move_to_pose

公式 ρABΘΘ_goalαβ 距离差值计算 ...

Cartographer激光2D建图定位

编译 使用的系统为Ubuntu 18.04,根据官方文档说明,安装依赖,说明 到github克隆cartographer的源码,用cmake编译,sudo make install后会安装到/usr/local下面 ...

Unity农场2D课程笔记

原视频:https://www.udemy.com/course/unity-2d-game-developer-course-farming-rpg/ bilibili课程地址:https://www.bilibili.com/video/BV1qi4y1k7ix 通用性的 GetComponent<>可以获取当前指定类型的组件,返回null代表没有 MonoBehaviour基础函数 Awake Update Start OnEnable OnDisable 单例类 防止多个玩家创建 ...

Nginx博客服务器的一些设置总结

最近把博客迁移到了云服务器上,需要自己配置nginx的一些参数,这里记录一下 域名配置放在/etc/nginx/sites-enabled下,使用域名作为文件名称 ...

RANSAC随机样本一致性

随机样本一致性 用于参数估计的经典技术,例如最小二乘法,优化(根据指定的目标函数)功能描述(模型)对所有呈现数据的拟合。这些技术没有检测和拒绝严重错误的内部机制。它们是依赖于假设(平滑假设)的平均技术,即任何数据与假设模型的最大预期偏差是数据集大小的直接函数,因此无论数据集大小如何,都有总是有足够好的价值来消除任何严重偏差。 ...

Linux下动态库符号冲突问题解解决办法

问题描述 开发云台,拿到商家的SDK,抓取数据调用系统OpenCV库时一直报错,使用nm命令查看该动态库的符号导出,发现里面自己编译了一个2.4的OpenCV版本,链接后调用OpenCV函数会默认到该SDK里面查找符号然后调用,由于开发使用的是系统的3.3版本,程序一直崩溃 ...

Markdown小技巧

公式 公式黑色斜体 \boldsymbol M\quad M \[ \boldsymbol M\quad M \] 公式编号 \Delta = b^2 + 4ac \tag{1} \[ \Delta = b^2 + 4ac \tag{1} \] HTML 插入可点击展开的箭头 <details> <summary>code</summary> \`\`\`c++ 去掉斜杠 int main() { return 0; } \`\`\` 去掉斜杠 </details> code int main() { return 0; } 里面可以插入代码块 ...