首页 > 其他分享 >UE5 unresolved external symbol 解决方案

UE5 unresolved external symbol 解决方案

时间:2023-08-03 15:07:39浏览次数:59  
标签:unresolved symbol AddRange UMG external UE5 PublicDependencyModuleNames

背景

unresolved external symbol问题是模块代码使用了其他模块,build.cs文件中没有添加对这些模块的依赖

问题

Error LNK2001 unresolved external symbol "public: virtual void __cdecl UWidget::PreSave(class FObjectPreSaveContext)" (?PreSave@UWidget@@UEAAXVFObjectPreSaveContext@@@Z)

解决

修改.Build.cs文件

PublicDependencyModuleNames.AddRange添加 UMG引用

PublicDependencyModuleNames.AddRange(new string[] { "UMG"});


问题

Error LNK2019 unresolved external symbol "__declspec(dllimport) struct FLogCategoryLogSlate LogSlate" (_imp?LogSlate@@3UFLogCategoryLogSlate@@A) 

解决

修改.Build.cs文件

PublicDependencyModuleNames.AddRange添加 UMG引用

PublicDependencyModuleNames.AddRange(new string[] { "Slate", "SlateCore"});

标签:unresolved,symbol,AddRange,UMG,external,UE5,PublicDependencyModuleNames
From: https://blog.51cto.com/fengyuzaitu/6948886

相关文章

  • UE5 蓝图运行时错误:"“无访问”正在尝试读取属性
    场景测试DBBrowser控件,打开网页功能,调试错误:蓝图运行时错误:"“无访问”正在尝试读取属性DBBrowserUI0"。节点:LoadURL图表:EventGraph函数:ExecuteUbergraphLoginUI蓝图:LoginUI分析当前问题是创建了一个DBBrowser的变量,但是没有给它赋值,就直接调用了,导致该值是空的,从而......
  • 【Ue4】Ue4打包安卓报错 error: cannot find symbol. 以及打包日志乱码
    本地环境:ue4.26.2androidStudio4.0ndk21.4.7075529jdk1.8.0_77报错日志:或者日志乱码的话,把电脑首选语言改成英语就行了,简单粗暴;重点讲一下安卓打包报错的问题。解决过程:重启电脑重装epic和ue4引擎重装ndk、buildTools重装jdk、降级jdk版本重装AndroidStudio删除......
  • Keil5报错Error: L6218E: Undefined symbol assert_param (referred from misc.o)
    该函数定义在stm32f10x_conf.h里,在C\C++设置一栏中定义USE_STDPERIPH_DRIVER,STM32F10X_HD使宏生效即可解决问题。   ......
  • 记录一次windbg定位dump问题——livekd真是很好用,自动下载symbols
    下载LiveKd和windbg,其中livekd运行时候,设置下symbols目录:LiveKdv5.63-Executekd/windbgonalivesystemSysinternals-www.sysinternals.comCopyright(C)2000-2020MarkRussinovichandKenJohnsonSymbolsarenotconfigured.WouldyoulikeLiveKdtosetth......
  • UE5 FPaths 路径 使用记录
    相关路径节点获取配置文件路径FStringUBlueprintPathsLibrary::EngineConfigDir(){ returnFPaths::EngineConfigDir();}注意ProjectContentDir函数编辑模式下返回全路径,运行模式下返回相对路径GetProjectContentDirectory函数返回全路径......
  • C语言内嵌Python import时提示undefined symbol错误及解决
    项目切gcc4.6版本时,C语言内嵌了python,运行bin文件import时出现importError错误,提示python-2.7.11/lib/python2.7/lib-dynload/_collections.so:undefinedsymbol:_Py_ZeroStruct. 基本代码如下: #include<Python.h>#include<stdio.h>#include<stdlib.h> intmain(......
  • 关于module:undefined symbol:PyExc_ImportError在C语言中嵌入Python时
    cimporterrormakefilemodulepython-2.7undefinedsymbol:PyExc_ImportErrorwhenembeddingPythoninC 我正在开发一个C共享库,该库可以调用python脚本。当我运行应用程序时,出现以下错误:12345678910Traceback (mostrecentcalllast): File"/home/ubuntu......
  • UE5 Set Show Mouse Cursor进入游戏显示鼠标
    前言默认情况下进入游戏不点击情况下,鼠标是默认不显示的。为了显示鼠标,可以调用SetShowMouseCursor节点操作默认情况下如果勾选ContextSensitive(情景关联),是无法搜索到相关函数,必须去掉勾选,如下......
  • UE5打包SDK未正确安装的问题
    正文Windows(笔者之前用的电脑是windows10,最新电脑使用的是windows11)下UE5打包项目的需要安装VisualStudio。而且安装的时候需要选择上C++游戏开发相关模块。如下图所示:有时候安装了VisualStudio之后,还是不能打包:可以看到并没有识别到SDK,这个时候。首先在VisualStudio......
  • 关于Symbol
    一、概念Symbol是ECMAScript6新增的基本数据类型。Symbol是原始值,且Symbol实例是唯一、不可变的。Symbol的用途是确保对象属性使用唯一标识符,不会发生属性冲突的危险。二、基本使用作为对象的属性,有以下三种书写方式:打印结果都是‘hello’第一种第二种第三种letmyS......