Tôi đang cố gắng biên dịch một thư viện tĩnh để sử dụng trên Android nhưng tôi không thể tìm ra cách biên dịch nó. Thư viện sử dụng các thư viện chuẩn (stdio.h etc ...) và libxml2.Làm thế nào để biên dịch một thư viện tĩnh bằng cách sử dụng NDK của Android?
Tôi cố gắng để biên dịch sử dụng cánh tay-EABI-gcc nhưng tôi nhận được lỗi sau:
/cygdrive/c/android-ndk-R4/build/nền tảng/android-8/arch-x86/usr /include/asm/posix_types.h:15:28: lỗi: posix_types_64.h: Không có tệp hoặc thư mục nào như vậy
Làm cách nào để làm việc này?
tôi đã làm tương tự nhưng vẫn không hoạt động, xem http: // stackoverflow.com/questions/10106965/how-to-link-any-libarary-in-ndk-application –
Bạn có thể tạo một thư viện tĩnh (tệp .a) mà không có thư viện dùng chung không? – user1027169
[Biên dịch thư viện tĩnh sử dụng chuỗi công cụ độc lập cho android] (https://tariqzubairy.wordpress.com/2012/03/09/arm-binaries-static-library-for-android/) – TMZ