当前位置: 首页 > news >正文

【UE5】第一次尝试项目转插件(Plugin)的时候,无法编译

在这里插入图片描述

VS显示100条左右的错误,UE热编译也不能通过。原因可能是[名字.Build.cs]文件的错误,缺少一些内容,比如说如果要写UserWidget类,那么就要在 ]名字.Build.cs]
中加入如下内容:


public class beibaoxitong : ModuleRules
{public beibaoxitong(ReadOnlyTargetRules Target) : base(Target){PCHUsage = ModuleRules.PCHUsageMode.UseExplicitOrSharedPCHs;PublicIncludePaths.AddRange(new string[] {System.IO.Path.Combine(ModuleDirectory, "Public")// ... add public include paths required here ...});PrivateIncludePaths.AddRange(new string[] {System.IO.Path.Combine(ModuleDirectory, "Private")// ... add other private include paths required here ...});PublicDependencyModuleNames.AddRange(new string[]{"Core","CoreUObject","Engine","SlateCore","UMG"			// ... add other public dependencies that you statically link with here ..., "InputCore", "EnhancedInput","ProceduralMeshComponent"
});PrivateDependencyModuleNames.AddRange(new string[]{"CoreUObject","Engine","Slate","SlateCore",// ... add private dependencies that you statically link with here ...	"UMGEditor", "UMGEditor","UMG", "InputDevice", "InputDevice", "InputDevice" 
});DynamicallyLoadedModuleNames.AddRange(new string[]{// ... add any modules that your module loads dynamically here ...});}
}

根据你的文件进行添加。如果说依然有如图的问题,那你就去原来的项目里看看哪些没加上去。

在这里插入图片描述
正在创建库 D:\Unreal\Weather\Plugins\beibaoxitong\Binaries\Win64\UnrealEditor-beibaoxitong.patch_1.lib 和对象 D:\Unreal\Weather\Plugins\beibaoxitong\Binaries\Win64\UnrealEditor-beibaoxitong.patch_1.exp
Module.beibaoxitong.cpp.obj : error LNK2019: 无法解析的外部符号 “__declspec(dllimport) public: static struct FKey const EKeys::RightMouseButton” (_imp?RightMouseButton@EKeys@@2UFKey@@B),函数 “public: virtual class FReply __cdecl UInventorySlot::NativeOnMouseButtonDown(struct FGeometry const &,struct FPointerEvent const &)” (?NativeOnMouseButtonDown@UInventorySlot@@UEAA?AVFReply@@AEBUFGeometry@@AEBUFPointerEvent@@@Z) 中引用了该符号
D:\Unreal\Weather\Plugins\beibaoxitong\Binaries\Win64\UnrealEditor-beibaoxitong.patch_1.exe : fatal error LNK1120: 1 个无法解析的外部命令
Failed to link patch (0.000s) (Exit code: 0x460)

相关文章:

  • cad二次开发autolisp(一)
  • canvas绘制旋转的椭圆花
  • angular-tree-component组件中实现特定节点自动展开
  • package.json包版本控制方法介绍
  • 2024年 复习 HTML5+CSS3+移动web 笔记 之CSS遍
  • [pytorch入门] 3. torchvision中的transforms
  • 【Java程序员面试专栏 专业技能篇】MySQL核心面试指引(一):基础知识考察
  • CSS 蜡烛效果
  • Python皮卡丘
  • 界面控件DevExpress ASP.NET Data Grid组件 - 可快速处理各类型数据!(一)
  • #vue3 实现前端下载excel文件模板功能
  • 智能机器人与旋量代数(9)
  • 优化用户体验测试应用领域:提升产品质量与用户满意度
  • ffmpeg使用及java操作
  • 自然语言处理--双向匹配算法
  • “大数据应用场景”之隔壁老王(连载四)
  • 【跃迁之路】【444天】程序员高效学习方法论探索系列(实验阶段201-2018.04.25)...
  • ES6, React, Redux, Webpack写的一个爬 GitHub 的网页
  • java多线程
  • Linux gpio口使用方法
  • mongodb--安装和初步使用教程
  • ReactNativeweexDeviceOne对比
  • unity如何实现一个固定宽度的orthagraphic相机
  • ViewService——一种保证客户端与服务端同步的方法
  • v-if和v-for连用出现的问题
  • 阿里云容器服务区块链解决方案全新升级 支持Hyperledger Fabric v1.1
  • 官方解决所有 npm 全局安装权限问题
  • 浏览器缓存机制分析
  • 删除表内多余的重复数据
  • 用Visual Studio开发以太坊智能合约
  • raise 与 raise ... from 的区别
  • 完善智慧办公建设,小熊U租获京东数千万元A+轮融资 ...
  • # Maven错误Error executing Maven
  • #LLM入门|Prompt#3.3_存储_Memory
  • (分布式缓存)Redis持久化
  • (十一)图像的罗伯特梯度锐化
  • (顺序)容器的好伴侣 --- 容器适配器
  • (转) RFS+AutoItLibrary测试web对话框
  • *Django中的Ajax 纯js的书写样式1
  • .NET CORE 2.0发布后没有 VIEWS视图页面文件
  • .NET DevOps 接入指南 | 1. GitLab 安装
  • .NET Entity FrameWork 总结 ,在项目中用处个人感觉不大。适合初级用用,不涉及到与数据库通信。
  • .NET Windows:删除文件夹后立即判断,有可能依然存在
  • .NET/C# 避免调试器不小心提前计算本应延迟计算的值
  • .Net语言中的StringBuilder:入门到精通
  • [@Controller]4 详解@ModelAttribute
  • [\u4e00-\u9fa5] //匹配中文字符
  • [1204 寻找子串位置] 解题报告
  • [2015][note]基于薄向列液晶层的可调谐THz fishnet超材料快速开关——
  • [2023年]-hadoop面试真题(一)
  • [Android]竖直滑动选择器WheelView的实现
  • [c#基础]DataTable的Select方法
  • [C++进阶篇]STL中vector的使用
  • [codeforces]Levko and Permutation
  • [ExtJS5学习笔记]第三十节 sencha extjs 5表格gridpanel分组汇总