【问题标题】:MSB3073 UE4 exited with code 6 - how do I fix this?MSB3073 UE4 以代码 6 退出 - 我该如何解决?
【发布时间】:2020-06-26 23:31:54
【问题描述】:
好的,所以我正在上 UE4 的 udemy 课程,在编译时我遇到了一个问题,我看到我的文件位置并告诉它以代码 6 退出。还有很多错误说它无法读取我的宏 - 我该如何解决?我对此比较陌生,所以在回答时尽量让它简单。谢谢。
【问题讨论】:
-
你关注this guidance安装UE4了吗?另外,您的项目类型和 vs 版本是什么?此外,请与我们分享您的详细错误日志,以便我们帮助您快速解决问题。
标签:
visual-studio
msbuild
unreal-engine4
【解决方案1】:
我建议密切注意语法和 UPROPERTY(这里有什么)。
比如我遇到过这种情况:
struct FGridCoord
{
GENERATED_BODY()
public:
UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Grids")
int Col = 0;
UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Grids")
int Row = 0;
/** Default constructor (no initialization). */
FORCEINLINE FGridCoord() {} <<<------ This was giving same error ---->>> FORCEINLINE FGridCoord();
还有一个我有的:
UPROPERTY(VisibleAnywhere, Category = "Grids", meta = (AllowPrivateAcsess = "true")) <<<---- It had BlueprintReadOny and was giving an error
USceneComponent* RootComp;