首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不真实的代码不能在Xcode中编译

不真实的代码不能在Xcode中编译
EN

Stack Overflow用户
提问于 2017-07-10 00:22:59
回答 3查看 1.4K关注 0票数 1

我正在尝试用Xcode构建一个虚幻的项目。但我在构建它的过程中面临着各种问题。其中一个突出的原因是Example.h应该是第一个包含的头文件。但我已经将其作为第一个标题包含在内。谁能告诉我如何为虚幻项目配置Xcode,因为它甚至不能识别虚幻中定义的东西。这是错误文件。

代码语言:javascript
复制
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

我试了很多东西,但没有找到解决方案。

EN

回答 3

Stack Overflow用户

发布于 2019-11-12 20:45:01

Xcode没有问题,尽管#include的顺序很重要,所以将Tank.h更改为第一个include,然后它应该可以工作,所以#include "Tank.h“应该首先出现在顶部。请随时通知我,这样我就可以帮助你了。

票数 1
EN

Stack Overflow用户

发布于 2017-07-11 08:29:49

UE构建错误是错误的,一个可能的错误是你的xxx.generated.h不是包含的最后一个头,它应该是。

票数 0
EN

Stack Overflow用户

发布于 2020-07-28 18:04:35

在Xcode中没有问题。Tank.cpp中缺少"tank.h“头文件。它应该包含在您的文件的顶部。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44998547

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档