我正在尝试用Xcode构建一个虚幻的项目。但我在构建它的过程中面临着各种问题。其中一个突出的原因是Example.h应该是第一个包含的头文件。但我已经将其作为第一个标题包含在内。谁能告诉我如何为虚幻项目配置Xcode,因为它甚至不能识别虚幻中定义的东西。这是错误文件。
Setting up Mono
Building TanksEditor...
2017-07-09 12:06:52.427 defaults[35773:349710]
The domain/default pair of (com.apple.dt.Xcode, IDEBuildOperationMaxNumberOfConcurrentCompileTasks) does not exist
Running command : Engine/Binaries/DotNET/UnrealBuildTool.exe TanksEditor Mac Development /Users/rishabhsharma/Documents/Unreal Projects/Tanks/Tanks.uproject
Compiling game modules for hot reload
Parsing headers for TanksEditor
Running UnrealHeaderTool "/Users/rishabhsharma/Documents/Unreal Projects/Tanks/Tanks.uproject" "/Users/rishabhsharma/Documents/Unreal Projects/Tanks/Intermediate/Build/Mac/TanksEditor/Development/TanksEditor.uhtmanifest" -LogCmds="loginit warning, logexit warning, logdatabase error" -Unattended -WarningsAsErrors -installed
Reflection code generated for TanksEditor in 10.0231033 seconds
/Users/rishabhsharma/Documents/Unreal Projects/Tanks/Source/Tanks/Tank.cpp(1): error: Expected Tank.h to be first header included.
Build canceled.
Command /Users/Shared/Epic Games/UE_4.16/Engine/Build/BatchFiles/Mac/Build.sh failed with exit code 1我试了很多东西,但没有找到解决方案。
发布于 2019-11-12 20:45:01
Xcode没有问题,尽管#include的顺序很重要,所以将Tank.h更改为第一个include,然后它应该可以工作,所以#include "Tank.h“应该首先出现在顶部。请随时通知我,这样我就可以帮助你了。
发布于 2017-07-11 08:29:49
UE构建错误是错误的,一个可能的错误是你的xxx.generated.h不是包含的最后一个头,它应该是。
发布于 2020-07-28 18:04:35
在Xcode中没有问题。Tank.cpp中缺少"tank.h“头文件。它应该包含在您的文件的顶部。
https://stackoverflow.com/questions/44998547
复制相似问题