无法编译该项目。要在Visual Studio中打开它吗? Running T:/UE4_Engine/UE_5.1/Engine/Build/BatchFiles/Build.bat Development Win64 -Project="W:/YSWORK/akie/akie.uproject" -TargetType=Editor -Progress -NoEngineChanges -NoHotReloadFromIDE Running UnrealBuildTool: dotnet "..\..\Engine\Binaries\DotNET\UnrealBuildTool\UnrealBuildTool.dll" Development Win64 -Project="W:/YSWORK/akie/akie.uproject" -TargetType=Editor -Progress -NoEngineChanges -NoHotReloadFromIDE Log file: C:\Users\Admin\AppData\Local\UnrealBuildTool\Log.txt Creating makefile for akieEditor (no existing makefile) @progress push 5% Parsing headers for akieEditor Running Internal UnrealHeaderTool W:\YSWORK\akie\akie.uproject W:\YSWORK\akie\Intermediate\Build\Win64\akieEditor\Development\akieEditor.uhtmanifest -WarningsAsErrors -installed Total of 4 written Reflection code generated for akieEditor in 1.135638 seconds @progress pop Building akieEditor... Using Visual Studio 2022 14.33.31631 toolchain (T:\??????Community\VC\Tools\MSVC\14.33.31629) and Windows 10.0.22000.0 SDK (C:\Program Files (x86)\Windows Kits\10). Determining max actions to execute in parallel (8 physical cores, 16 logical cores) Executing up to 8 processes, one per physical core Building 9 actions with 8 processes... [1/9] Resource Default.rc2 [2/9] Compile SharedPCH.Engine.ShadowErrors.cpp T:\UE4_Engine\UE_5.1\Engine\Source\Runtime\Core\Public\Traits\IsContiguousContainer.h(6): fatal error C1083: ????????? ??initializer_list??: No such file or directory [3/9] Compile akie.cpp cancelled [4/9] Compile akieGameModeBase.gen.cpp cancelled [5/9] Compile akie.init.gen.cpp cancelled [6/9] Compile akieGameModeBase.cpp cancelled [7/9] Link UnrealEditor-akie.dll cancelled [8/9] Link UnrealEditor-akie.lib cancelled [9/9] WriteMetadata akieEditor.target cancelled
时间: 2023-07-21 14:07:49 浏览: 77
您在编译项目时遇到了错误。根据日志,编译过程中出现了以下错误:
T:\UE4_Engine\UE_5.1\Engine\Source\Runtime\Core\Public\Traits\IsContiguousContainer.h(6): fatal error C1083: 找不到文件或目录:initializer_list
这个错误通常是由于缺少标准库文件或项目配置错误引起的。您可以尝试以下解决方案:
1. 确保您的项目配置正确,包括正确设置了编译器和 SDK 版本。
2. 检查是否缺少必要的标准库文件。您可以尝试重新安装或更新所需的标准库。
3. 确保您的项目依赖项正确安装并配置。如果您使用了第三方库或插件,请确保它们已正确导入并设置。
如果上述解决方案无法解决问题,请提供更多关于项目配置和错误信息的信息,以便我可以更好地帮助您解决问题。
相关问题
Running command: "make cmake_check_build_system" in "/home/mps/kcf_ws/build
回答: 根据引用\[1\]的内容,出现了一个错误信息,指出在执行命令"make -j2 -l2"时,没有找到目标文件'robot_voice/CMakeFiles/iat_publish.dir/build',导致编译失败。这可能是由于缺少相关的依赖或配置错误所致。而引用\[2\]提供了一个解决方法,针对Ubuntu 20.04和ROS Noetic版本,可以尝试使用以下命令来安装serial包: sudo apt-get install ros-noetic-serial。这样可以解决在ROS Noetic版本中缺少serial包的问题。请注意,这个解决方法是基于引用\[2\]中提供的信息,如果你的情况不同,请提供更多的上下文信息以便我能够更准确地回答你的问题。
#### 引用[.reference_title]
- *1* [######## Running command: “make cmake_check_build_system“ in “/home/jjy/catkin_ws/build“########](https://blog.csdn.net/weixin_45684863/article/details/122074533)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [“make cmake_check_build_system”](https://blog.csdn.net/weixin_44439003/article/details/121396180)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
---------- Creating patch ---------- Running D:\EpicGame\UE_5.1\Engine\Build\BatchFiles\Build.bat -Target="BasicTraningEditor Win64 Development -Project=""F:/UEworks/BasicTraning/BasicTraning.uproject""" -LiveCoding -LiveCodingModules="D:/EpicGame/UE_5.1/Engine/Intermediate/LiveCodingModules.txt" -LiveCodingManifest="D:/EpicGame/UE_5.1/Engine/Intermediate/LiveCoding.json" -WaitMutex -LiveCodingLimit=100 Running UnrealBuildTool: dotnet "..\..\Engine\Binaries\DotNET\UnrealBuildTool\UnrealBuildTool.dll" -Target="BasicTraningEditor Win64 Development -Project=""F:/UEworks/BasicTraning/BasicTraning.uproject""" -LiveCoding -LiveCodingModules="D:/EpicGame/UE_5.1/Engine/Intermediate/LiveCodingModules.txt" -LiveCodingManifest="D:/EpicGame/UE_5.1/Engine/Intermediate/LiveCoding.json" -WaitMutex -LiveCodingLimit=100 Log file: C:\Users\Hengyang\AppData\Local\UnrealBuildTool\Log.txt Building BasicTraningEditor... Using Visual Studio 2022 14.33.31631 toolchain (C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.33.31629) and Windows 10.0.22621.0 SDK (C:\Program Files (x86)\Windows Kits\10). Determining max actions to execute in parallel (8 physical cores, 16 logical cores) Executing up to 8 processes, one per physical core Building 1 action with 1 process... [1/1] Compile MyActor.cpp F:\UEworks\BasicTraning\Source\BasicTraning\MyActor.cpp(1): error C2059: ?????????????
根据提供的日志信息,您的Live Coding编译过程中出现了错误。根据日志,看起来是在编译 "MyActor.cpp" 文件时发生了问题,并报告了一个C2059错误。
C2059错误是编译错误,通常与语法有关。这可能是由于以下几个原因引起的:
1. 语法错误:请检查 "MyActor.cpp" 文件的语法,确保没有遗漏的分号、括号或其他语法错误。
2. 编译器版本不匹配:请确保您使用的编译器版本与项目所需的版本兼容。根据日志,您使用的是Visual Studio 2022 14.33.31631版本。
3. 依赖问题:请检查您的项目依赖项是否正确配置,并且所有需要的库和资源都已正确安装。
要更准确地确定问题所在,我建议您查看更详细的编译日志(Log.txt),以获取更多关于错误的上下文信息。这将有助于确定错误的具体原因,并采取相应的修复措施。