继承UUSerWidget,编译通过,VS报红, 15.0版本

[复制链接]
查看3780 | 回复7 | 2017-7-1 11:08:34 | 显示全部楼层 |阅读模式
UBT里面已经在Public里面加入了UMG模块
QQ图片20170701110428.jpg

编译能通过,但老是爆红,强迫症受不了,而且声明UMG的Components组件(UTextBlock),不识别,已经引入对应的头文件了,折腾了一天无果,本人新人,没积分可以答谢,求助,在线等。。。。
Pancake | 2017-7-1 11:11:13 | 显示全部楼层
看了下这个论坛的帖子,回帖率好低啊,没什么人嘛,还是大神都藏起来了
回复 支持 反对

使用道具 举报

lidahai | 2017-7-2 21:48:58 | 显示全部楼层
显示红线是由于VS没能识别UE4改过的非标准C++语法
回复 支持 反对

使用道具 举报

2659365465 | 2017-7-3 07:49:11 | 显示全部楼层
你把红线检测关掉就行了
回复 支持 反对

使用道具 举报

Pancake | 2017-7-4 09:24:18 | 显示全部楼层
mknmknmk 发表于 2017-7-1 16:03
//ProjectNameBuild.CS

PublicDependencyModuleNames.AddRange(new string[] { "Core", "CoreUObject", " ...

我将Slate和SlateCore放在私有依赖模块里面
回复 支持 反对

使用道具 举报

Pancake | 2017-7-4 09:26:34 | 显示全部楼层
mknmknmk 发表于 2017-7-1 16:04
https://wiki.unrealengine.com/UMG,_How_to_extend_a_UUserWidget::_for_UMG_in_C%2B%2B.

这个教程我看过了,C++文件放在默认路径不会出现这种状况,一旦按照UE4 标准的C++文件结构来制定路径就出现这种问题
回复 支持 反对

使用道具 举报

Pancake | 2017-7-4 09:28:03 | 显示全部楼层
2659365465 发表于 2017-7-3 07:49
你把红线检测关掉就行了

如果强制关掉红线,原本被继承的类虽然没有红线了,但是不会变亮,看起来岂不会很难受?
回复 支持 反对

使用道具 举报

bluerose | 2017-7-6 09:03:32 | 显示全部楼层
装个vaassist X 也就是番茄
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1

主题

4

回帖

139

积分

游客

积分
139