native_app_glue 使用独立的工具链和 makefile
native_app_glue with a standalone toolchain and makefile
我按照以下说明创建了一个独立的工具链:
https://wiki.libsdl.org/Android#Install_SDL_in_a_GCC_toolchain
我的项目使用需要 ANativeWindow 的 API,因此包含以下行:
#include <android_native_app_glue.h>
在生成的独立工具链中没有目录 "sources/native_app_glue",也没有 native_app_glue.o(也没有 .a)。
如何 link native_app_glue 我的应用程序在 makefile 中? (没有 android 工作室,gradle,clang)
我是否应该使用独立工具链将 NDK "sources/native_app_glue"、link 的内容编译到我的应用程序中?又如何?
是的,将 sources/native_app_glue/android_native_app_glue.c 添加到您编译的文件列表中应该就足够了。不需要特殊设置。您可能会发现必须向 link 命令添加一些 NDK 共享库。
我按照以下说明创建了一个独立的工具链: https://wiki.libsdl.org/Android#Install_SDL_in_a_GCC_toolchain
我的项目使用需要 ANativeWindow 的 API,因此包含以下行:
#include <android_native_app_glue.h>
在生成的独立工具链中没有目录 "sources/native_app_glue",也没有 native_app_glue.o(也没有 .a)。
如何 link native_app_glue 我的应用程序在 makefile 中? (没有 android 工作室,gradle,clang)
我是否应该使用独立工具链将 NDK "sources/native_app_glue"、link 的内容编译到我的应用程序中?又如何?
是的,将 sources/native_app_glue/android_native_app_glue.c 添加到您编译的文件列表中应该就足够了。不需要特殊设置。您可能会发现必须向 link 命令添加一些 NDK 共享库。