我有一个C ++项目,其中包含我想要包含在Unity Android应用程序中的功能。对于桌面应用程序,我可以创建一个DLL并使用C#脚本中的DLL。 this问题的答案表明Android应该也可以这样做。但我发现的几乎所有其他来源都说不可能并且必须使用.so文件而不是DLL。所以我继续用Android Studio制作了一个小的测试文件,它运行得很好。
但现在的问题是我想使用的C ++项目使用第三方库(cpprestsdk)Android Studio不知道第三方库的所有头文件。那么有没有更快,更简单的方法来实现Visual Studio项目,并生成一个.so,或者我可以告诉Android Studio所有标题都在哪里?
而且,我不能简单地将文件复制到项目目录中,或者如果有一个类似“其他包含目录”的打开,我也无法使用它,因为所有头文件都使用<>
而不是{{ 1}}对于其他依赖项的包含,并且有成千上万的这些,所以我真的不想只是改变所有这些。