You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

UE 5.4.4中无法找到C++文件夹的问题求助

UE 5.4.4中无法找到C++文件夹的问题求助

我之前折腾UE 5.4的时候也碰到过一模一样的糟心事,给你几个亲测有效的排查和解决方向,应该能帮你搞定:

  • 先确认项目的基础类型
    先去你的项目根目录看看有没有Source文件夹——正常的C项目里,这个文件夹下会有和项目同名的模块文件夹,还有对应的.build.cs配置文件。如果没有这个Source文件夹,大概率是你不小心创建了蓝图项目而非C项目,这种情况只能重新新建一个标准C++项目了。

  • 同步UE编辑器和VS的文件变更
    如果你是手动在VS里新建的C++文件,光生成项目还不够:

    1. 先彻底关闭UE编辑器和VS
    2. 右键项目的.uproject文件,选择「Generate Visual Studio Project Files」
    3. 等生成完成后再重新打开UE编辑器
      另外更稳妥的方式是别手动在VS里加文件,直接在UE编辑器里通过「Tools」->「New C++ Class」来创建类,这样UE会自动同步所有配置,VS里也会自动生成对应文件,编辑器里的C++文件夹也会正常显示。
  • 清理项目缓存文件
    UE的缓存有时候会抽风导致显示异常,你可以试试:

    1. 关闭UE编辑器和VS
    2. 删除项目文件夹下的Binaries、Intermediate、DerivedDataCache三个文件夹
    3. 右键.uproject重新生成VS项目文件
    4. 重新打开项目后再看C++文件夹是否出现
  • 检查内容浏览器的显示设置
    有时候不是文件夹没了,是被你不小心隐藏了:在UE内容浏览器右上角,点击「View Options」(那个带眼睛的小图标),看看「Show C++ Classes」选项有没有被勾选,要是没勾上就打开它,C++文件夹应该立刻就出来了。

另外给你个小提示:如果要在UE的C++代码里输出内容,除了std::cout << "plz" << std::endl;(记得要包含<iostream>头文件),更推荐用UE自带的日志系统,比如:

// 输出到UE的日志窗口
UE_LOG(LogTemp, Warning, TEXT("plz"));

这样的输出会直接显示在UE编辑器的输出日志面板里,比控制台输出更适配UE的运行环境。

内容来源于stack exchange

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.07 07:04:50