我正在使用C++ Unreal Engine项目,并创建了自己的自定义模块MyActor,Unreal Engine会自动为我创建.cpp和.h文件。这部分似乎已经起作用了。
现在我想从AppleARKit插件中包含类或方法,然后覆盖并从我的自定义MyActor模块中调用它们。
首先,我尝试使用
一开始它不起作用,出现错误:
我必须为整个链路中的每个依赖项单独包含目录吗?有更简单的方法吗?
现在我想从AppleARKit插件中包含类或方法,然后覆盖并从我的自定义MyActor模块中调用它们。
首先,我尝试使用
#include AppleARKitLiveLinkSourceFactory.h
,因为它有我想修改和使用的IARKitBlendShapePublisher::PublishBlendshapes
方法。一开始它不起作用,出现错误:
E1696 Cannot open source file AppleARKitLiveLinkSourceFactory.h
,但是我发现我可以在Visual Studio中使用"属性"下的"包含目录"来包含它们,像这样:
AppleARKitLiveLinkSourceFactory.h
位于Public文件夹中,但我也包括了Private文件夹,我不知道是否需要这样做。这似乎一开始有效,但然后我对AppleARKitLiveLinkSourceFactory.h
文件中的每个依赖项都得到了与之前相同的错误。我必须为整个链路中的每个依赖项单独包含目录吗?有更简单的方法吗?