qwq!6 2025-03-04 21:55 采纳率: 16.7%
浏览 8

虚幻widget.gen.cpp无法打开

虚幻源码widget.gen.cpp无法打开,如何解决
#include UE_INLINE_GENERATED_CPP_BY_NAME(Widget)

  • 写回答

2条回答 默认 最新

  • 阿里嘎多学长 2025-03-04 21:55
    关注

    阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程

    虚幻widget.gen.cpp无法打开

    你遇到了虚幻引擎的widget.gen.cpp文件无法打开的问题,这个文件是由UE_INLINE_GENERATED_CPP_BY_NAME宏生成的。这个宏是用来包含生成的cpp文件的。

    解决这个问题的方法有以下几种:

    1. 检查文件路径:确保widget.gen.cpp文件的路径正确,文件是否被删除或移动了。
    2. 检查文件权限:确保你有足够的权限来打开这个文件。
    3. 重新生成cpp文件:尝试重新生成cpp文件,方法是:
    #include "CoreMinimal.h"
    #include "Widgets/SWidget.h"
    
    #pragma once
    
    class SMyWidget : public SWidget
    {
        GENERATED_BODY()
    };
    

    然后,重新编译项目。

    1. 检查项目设置:确保项目设置正确,包括头文件路径、库路径等。

    如果以上方法都不能解决问题,请提供更多的错误信息和项目设置信息,我将尽力帮助你解决问题。

    评论

报告相同问题?

问题事件

  • 创建了问题 3月4日