Issue
I have a standalone toolchain created following these instructions: https://wiki.libsdl.org/Android#Install_SDL_in_a_GCC_toolchain
My project uses an API that needs an ANativeWindow and therefore contains the line:
#include <android_native_app_glue.h>
There is no directory "sources/native_app_glue", and no native_app_glue.o (nor .a), in the generated standalone toolchain.
How can I link native_app_glue to my application in a makefile? (without android studio, gradle, clang)
Should I compile the contents of NDK's "sources/native_app_glue", link it to my application, using the standalone toolchain? And how?
Solution
Yes, adding sources/native_app_glue/android_native_app_glue.c to the list of files you compile, should be enough. No special settings are required. You may find that you must add some NDK shared libs to your link command.
Answered By - Alex Cohn
0 comments:
Post a Comment
Note: Only a member of this blog may post a comment.