要编译适用于 Android 的 C++ 插件,请使用 Android NDK 并熟悉构建共享库或静态库所需的步骤。
如果使用 C++ 来实现该插件,必须使用 C 链接来进行声明,以免发生名称错用问题。默认情况下,只有插件中具有 .c 文件扩展名的 C 源文件才具有 C 链接(不是 C++)。
extern "C" {
float Foopluginmethod ();
}
注意:如果静态库未使用 -fno-exceptions 和 -fno-rtti 标志进行编译,兼容性问题可能会导致应用程序构建失败。