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

虚幻C++,网上找不到有效方法

虚幻源码这个头文件如何解决?无法找到widget.gen源文件,我用了包含目录加进去还是不行
#include UE_INLINE_GENERATED_CPP_BY_NAME(Widget)

  • 写回答

3条回答 默认 最新

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

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

    虚幻C++,网上找不到有效方法

    你遇到了虚幻引擎的编译问题,无法找到 widget.gen 源文件。这个问题是因为虚幻引擎使用了UE_INLINE_GENERATED_CPP_BY_NAME宏来包含生成的头文件。

    解决方法是:

    1. 在项目设置中,确保 Generated 文件夹被包含在编译路径中。
    2. 在头文件中,使用 #include UE_INLINE_GENERATED_CPP_BY_NAME(Widget) 来包含生成的头文件。
    3. 如果仍然无法找到头文件,可以尝试使用 #include "Widget.generated.h" 来包含头文件。

    如果你已经包含了头文件,但是仍然无法找到源文件,可以尝试使用 #include "Widget.cpp" 来包含源文件。

    如果你仍然遇到问题,可以检查项目设置中的编译路径和头文件包含路径是否正确。

    评论

报告相同问题?

问题事件

  • 创建了问题 3月4日