Trong khi làm việc với một số nguồn tin viết bằng C++ Tôi tìm thấy những vĩ mô:JNIEXPORT và JNICALL trong Android NDK
JNIEXPORT return_type JNICALL function_name (...) { Tuy nhiên, Android NDK mẫu không sử dụng chúng. Tôi đọc một số tài liệu từ Oracle, nhưng tôi vẫn còn bối rối.
Tôi có nhất thiết phải sử dụng chúng khi làm việc với NDK của Android không?
Một trong những lý do cho hỏi - những vĩ mô cú pháp đột phá nổi bật trong eclipse CDT :)
Và sự cố về Linux: '#define JNIEXPORT __attribute__ ((visibility (" default ")))' . Nó có thể được sử dụng với '-fvisibility = hidden' để giữ kích thước của bảng xuất khẩu xuống. Giảm kích thước bảng biểu tượng xuất giảm thời gian tải đối tượng chia sẻ và kích thước nhị phân. Xem [Khả năng hiển thị - GCC Wiki] (http://gcc.gnu.org/wiki/Visibility). – jww