我的痛点C++ 2024-09-23 16:55 采纳率: 50%
浏览 4

UE5无法创建C++项目,报错说无法编译的情况

在UE5.1.1创建C++项目时遇到无法编译的情况,大家有什么解决方案吗
报错代码

The project could not be compiled. Would you like to open it in Visual Studio?

Running G:/UE_5.1/Engine/Build/BatchFiles/Build.bat Development Win64 -Project="G:/UE—Project/shuziren_demo/shuziren_demo.uproject" -TargetType=Editor -Progress -NoEngineChanges -NoHotReloadFromIDE
Running UnrealBuildTool: dotnet "..\..\Engine\Binaries\DotNET\UnrealBuildTool\UnrealBuildTool.dll" Development Win64 -Project="G:/UE??Project/shuziren_demo/shuziren_demo.uproject" -TargetType=Editor -Progress -NoEngineChanges -NoHotReloadFromIDE
Log file: C:\Users\????\AppData\Local\UnrealBuildTool\Log.txt
Creating makefile for shuziren_demoEditor (no existing makefile)
@progress push 5%
Parsing headers for shuziren_demoEditor
  Running Internal UnrealHeaderTool G:\UE??Project\shuziren_demo\shuziren_demo.uproject G:\UE??Project\shuziren_demo\Intermediate\Build\Win64\shuziren_demoEditor\Development\shuziren_demoEditor.uhtmanifest -WarningsAsErrors -installed
Total of 4 written
Reflection code generated for shuziren_demoEditor in 1.0794127 seconds
@progress pop
Building shuziren_demoEditor...
Using Visual Studio 2019 14.29.30152 toolchain (C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133) and Windows 10.0.22621.0 SDK (C:\Program Files (x86)\Windows Kits\10).
Determining max actions to execute in parallel (6 physical cores, 12 logical cores)
  Executing up to 6 processes, one per physical core
  Requested 1.5 GB free memory per action, 2.54 GB available: limiting max parallel actions to 1
Building 9 actions with 1 process...
[1/9] Resource Default.rc2
[2/9] Compile SharedPCH.Engine.ShadowErrors.cpp
c1xx: fatal error C1083: ????򿪱???м?ļ? ??G:\UE—Project\shuziren_demo\Intermediate\Build\Win64\shuziren_demoEditor\Development\Engine\SharedPCH.Engine.ShadowErrors.h.pch??: No such file or directory
[3/9] Compile shuziren_demo.cpp cancelled
[4/9] Compile shuziren_demoGameModeBase.cpp cancelled
[5/9] Compile shuziren_demoGameModeBase.gen.cpp cancelled
[6/9] Compile shuziren_demo.init.gen.cpp cancelled
[7/9] Link UnrealEditor-shuziren_demo.dll cancelled
[8/9] Link UnrealEditor-shuziren_demo.lib cancelled
[9/9] WriteMetadata shuziren_demoEditor.target cancelled



VS都修改和更新过,还是没解决

  • 写回答

1条回答 默认 最新

  • 关注

    下午好🌅🌅🌅
    本答案参考ChatGPT-3.5

    这个问题可能是由于编译器错误导致的,具体的错误信息会在日志文件中显示。

    1. 检查编译设置:确保你的Build.bat文件中的所有命令(如Project -> Build Settings...)都已经正确设置了。

    2. 确保C++编译器安装正确:如果你的C++编译器没有被正确安装,那么你可能需要重新安装它。你可以通过从UE官方下载源代码或者使用包管理器(如Homebrew或apt-get)来安装。

    3. 查看堆栈跟踪:如果以上步骤都无法解决问题,你可以在控制台中查看堆栈跟踪,以获取更详细的错误信息。例如,你可以输入gdb --version或者set /p <error_code>=$?; gdb编译器名/pgf梯度调试模式 -b "?" <error_code>

    以下是一些解决方案:

    • 修复C++编译器:尝试使用其他安装过的C++编译器,或者重新安装。
    • 更改编译选项:尝试改变构建工具的参数,比如 -O3-msse2,看看是否可以解决问题。
    • 清理错误消息:有些编译器错误的信息可能会包含一些不清晰的字符或者缩写,清理这些消息可以帮助找到问题所在。
    • 使用调试器:尝试在gdb中运行你的代码,这样就可以看到每一步的执行情况,找出问题所在。
    • 尝试重启你的开发环境:有时候,重启电脑或者关闭然后打开可以解决许多问题。

    请注意,上述建议并不能保证一定能解决问题,你需要根据实际情况来调整。如果以上步骤都无法解决问题,建议你寻求专业人士的帮助。

    评论

报告相同问题?

问题事件

  • 创建了问题 9月23日

悬赏问题

  • ¥15 如何在vue.config.js中读取到public文件夹下window.APP_CONFIG.API_BASE_URL的值
  • ¥50 浦育平台scratch图形化编程
  • ¥20 求这个的原理图 只要原理图
  • ¥15 vue2项目中,如何配置环境,可以在打完包之后修改请求的服务器地址
  • ¥20 微信的店铺小程序如何修改背景图
  • ¥15 UE5.1局部变量对蓝图不可见
  • ¥15 一共有五道问题关于整数幂的运算还有房间号码 还有网络密码的解答?(语言-python)
  • ¥20 sentry如何捕获上传Android ndk 崩溃
  • ¥15 在做logistic回归模型限制性立方条图时候,不能出完整图的困难
  • ¥15 G0系列单片机HAL库中景园gc9307液晶驱动芯片无法使用硬件SPI+DMA驱动,如何解决?