Visual Studio MSB 3073 UE4以代码6退出-如何修复此问题?

ws51t4hk  于 2023-01-14  发布在  其他
关注(0)|答案(2)|浏览(470)

好的,我正在学习UE4的udemy课程,编译时遇到了一个问题,显示了我的文件位置,并被告知以代码6退出。还有很多错误说它无法读取我的宏-我该如何修复这个问题?我对这个问题相对较陌生,所以在回答时尽量简单。谢谢。

erhoui1w

erhoui1w1#

我建议密切关注语法和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;
yacmzcpb

yacmzcpb2#

我得到了这个问题列出的确切错误(也参加了Udemy关于Unreal LOL的课程),语法看起来都很好(几个月前,我最后一次使用这个项目/环境时,它工作得很好),并且没有改变,所以我决定清理解决方案并重新构建。
这一次我得到了一个稍微不同的错误,它提到需要安装Windows SDK。

快速谷歌一下,似乎可以看出,是的,这就是我们所需要的。Visual Studio安装程序在C++游戏开发下显示,没有选中/安装任何Windows SDK选项。由于我运行的是Windows 10,我检查了最新/最高版本的W10 SDK,并安装了它。
在那之后我试着从Epic游戏Launcher加载我的项目,就像我在30分钟前开始Udemy课程一样。现在,它丢失了一个模块,需要重建。点击“确定”。项目重建失败。
我看到虚幻引擎可以从4.27.1更新(我在其中创建了我的项目,几个月前一直在工作,没有问题,就像我说的)到4. 27. 2。下载了4GB更新,仍然得到了“缺少模块,重建”错误,但在点击“确定”后,那次它构建和UE 4打开了项目。VS 2022现在构建了解决方案,并且我可以在UE4内播放该项目。
我完全不知道这里发生了什么,因为上次我做的时候一切都很好,同时我也没有改变什么,但现在一切都很好。
所以对于其他人来说,也许:
1.请尝试清理解决方案并查看是否需要安装Windows SDK
1.也许升级您的UE4的次要版本,如果它是可用的
头部裂殖🤷‍♂️🤷‍♂️🤷‍♂️

相关问题