自己创建的模块无法添加UObject类
本帖最后由 StaticMao 于 2017-2-21 16:03 编辑在我自己模块中创建一个空的C++类没有任何问题,编译通过,但是添加object的时候就不行了。
通过VS重新编译
其实文件已经生成了,编译不通过。在主模块就没有问题,
有人遇到过这个问题吗?
代码怎么写在了editor目录下了? 谢谢楼主分享 引用 Engine.h 你把VRP那个宏干掉试试 我是狼 发表于 2017-2-21 17:07
引用 Engine.h
就是这个问题,感谢大神,你是怎么想到是这个原因的呢? StaticMao 发表于 2017-2-22 15:21
就是这个问题,感谢大神,你是怎么想到是这个原因的呢?
由于C++没有原生的反射机制,所以UCLASS,UPROPERTY,UFUNCTION这些都是引擎自己定义的宏,用来实现反射的,既然是它报错那肯定是IDE不认它,自然就想到是不是需要引入引擎的头文件了,我替狼大神回答了吧 chinabeater 发表于 2017-2-23 08:40
由于C++没有原生的反射机制,所以UCLASS,UPROPERTY,UFUNCTION这些都是引擎自己定义的宏,用来实现反射的 ...
明白了,受教 学习学习
页:
[1]