我正在使用 C++ 虚幻引擎项目并制作了自己的自定义模块,名为 MyActor,虚幻引擎自动为我创建了 .cpp 和 .h 文件。这似乎正在发挥作用。
所以现在我想包含 AppleARKit 插件中的类或方法,然后从我的自定义 MyActor 模块覆盖并调用它们。
首先我尝试使用,#include AppleARKitLiveLinkSourceFactory.h因为它有IARKitBlendShapePublisher::PublishBlendshapes我想要修改和使用的方法。
它一开始并没有因为这个错误而工作:E1696 Cannot open source file AppleARKitLiveLinkSourceFactory.h但我发现我可以使用属性下的“包含目录”将它们包含在 Visual Studio 中,如下所示:

该AppleARKitLiveLinkSourceFactory.h文件位于公共文件夹中,但我也包含了私人文件夹,我不知道是否需要这样做。一开始这似乎有效,但后来对于文件内的每个依赖项,我都遇到了与以前相同的错误AppleARKitLiveLinkSourceFactory.h。
我是否必须包含整个链中每个依赖项的单独目录?有更容易的方法吗?