c++ - Unreal 未完全链接

标签 c++ visual-studio unreal-engine4

我正在为一个项目从 Unity 迁移到 Unreal。为了让自己熟悉,我正在学习本教程。

https://docs.unrealengine.com/en-US/Programming/QuickStart/index.html

在 cpp 文件中,我不断收到错误。列举一些

“不允许指向不完整类类型的指针” “名称后跟 '::' 必须是类或命名空间名称” ...

这些很可能是 visual studio 和 Unreal 之间某些事情没有正确连接的结果。代码确实可以在 Unreal 中正常编译和工作,但如果没有 IntelliSense,开发起来会很痛苦。

我尝试使用 VS 2017 和 VS 2019 重新安装 visual studio,开始一个新项目,最后,甚至重新安装 Windows,但我一直收到此错误。 Errors

最佳答案

VTT是正确的。

无论如何,我检查了你发布的图片。 当您没有#include 某些内容时,会出现错误“不允许指向不完整类类型的指针”。您正在尝试使用 ConstructorHelpers::FObjectFinder。您是否在 .cpp 的顶部或其 .h 文件中包含:

#include "UObject/ConstructorHelpers.h"

FObjectFinder_UE4_API

问题不在您提到的安装(VS、Windows 等)中。您必须一一检查错误...

关于c++ - Unreal 未完全链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58411002/

相关文章:

c++ - Visual Studio 2015 C++项目错误C++ 11标准

c++ - 无法将 char 转换为 char*[] 和非法 sizeof 操作数

visual-studio - Visual Studio 2017 无法识别 .sfproj 类型的项目

wpf - 如何在 Visual Studio 中提取默认控件模板?

amazon-web-services - 您请求的 vCPU 容量超过了当前的 vCPU 限制 0

c++ - C++ Battery Collector 教程的编译错误

c++ - 是否可以在分配期间在 C++ 中给出一个类的定义,这在 Java 中是允许的

c++ - 继承和少量参数

html - Visual Studio 评论中的链接?

c++ - 为什么我没有收到 OnClicked 函数的响应?