c# - 虚幻 4:让 Windows 插件在 Linux 上运行
问题描述
我在https://answers.unrealengine.com/上发布了这个,但我没有得到很多答案。它不是一个非常适合 Linux 的平台。所以我在这里尝试。
我正在尝试调整现有插件以在 Linux 上运行。该插件是UnrealInk。这是一个插件,使 C# Ink 界面可用于 Unreal 在 C++ 和 BluePrint 中。我在移植它方面取得了巨大的进步。但我又被困住了。现在,它已被 Unreal 识别,但它在启动时使引擎崩溃。一些文件丢失了。目前,我暂时手动添加它们。完成后,我收到以下错误消息:
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00007f761fe90dff in __GI___wait4 (pid=555254, stat_loc=0x7ffc75434034, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:27
27 ../sysdeps/unix/sysv/linux/wait4.c: No such file or directory.
我不知道那是关于什么的。指定的文件 ,sysdeps/unix/sysv/linux/wait4.c
在我的文件系统上不存在。我尝试将以下内容添加到xxx.Build.cs
:
PublicDelayLoadDLLs.Add("libc");
因为wait
是一部分libc
。它构建但仍然说找不到该文件。
我不知道下一步该做什么。
有人有想法吗?如果有帮助,我可以分享我的代码更新。
解决方案
推荐阅读
- java - DeployerPartitionHandler 类为多个远程分区步骤抛出空指针异常
- mongodb - 来自 $lookup 的动态
- function - Try/Catch 语句似乎不起作用
- javascript - 如何让我的网站预加载器在消失前持续 3 秒,即使页面已加载(至少停留 3 秒)
- .net - 包括设备 SDK 的视觉工作室
- javascript - '错误类型错误:无法读取未定义的属性'concat''
- python - 在字段中使用逗号读取 csv 文件
- perl - 警告:从当前目录名称猜测 NAME [src]
- algorithm - JavaScript 中给定字符串的最大可能回文子串
- r - 如何在 R 中更改 highcharter 中的图例比例?