Нереальный IntelliCode не полностью связан - PullRequest
0 голосов
/ 16 октября 2019

Я перехожу из Unity в Unreal для проекта. Для ознакомления я следую этому руководству.

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

В файле cpp я получаю ошибки. Для перечисления некоторых

«указатель на неполный тип класса недопустим» «имя, за которым следует« :: », должно быть именем класса или пространства имен» ...

Это, скорее всего, результатнекоторых вещей, неправильно связанных между Visual Studio и Unreal. Код компилируется и работает как следует в Unreal, но без IntelliSense сложно работать.

Я попытался переустановить Visual Studio, используя VS 2017 и VS 2019, начиная новый проект и, в конце концов, дажепереустановка windows но я получаю эту ошибку. Ошибки

1 Ответ

0 голосов
/ 16 октября 2019

VTT правильно.

В любом случае, я проверил изображение, которое вы разместили. Ошибка «указатель на неполный тип класса не разрешен» появляется, когда вы не #include что-то. Вы пытаетесь использовать ConstructorHelpers::FObjectFinder. Включили ли вы вверху .cpp или в его файл .h:

#include "UObject/ConstructorHelpers.h"

FObjectFinder_UE4_API

Проблема не в установках, которые вы упомянули (VSWindows и т. Д.). Вы должны проверить одну за другой ошибки ...

...