Flag gộp modules shared lib trong cmake. Build Opencv cho Android NDK

Xin chào
Mình đang build 1 số module của thư viện Opencv cho android NDK. Tuy nhiên khi build ra thì các module đã chọn được build thành từng file lẻ .so. Mình thấy bản opencv họ build sẵn thì chỉ có 1 file duy nhất opencv_java3.so
Mình dùng flag như sau để gộp các module lẻ về 1 file duy nhất

-DCMAKE_SHARED_LINKER_FLAGS="-Wl,--whole-archive" \

Nhưng lỗi như sau. Bình thường không có flag trên thì khi build xong, sẽ có 1 thư mục chứa các file .so. Còn thêm flag trên thì không xuất hiện thư mục đó luôn
Ai đã từng build opencv cho android ndk chưa, giúp mình với. Xin cảm ơn

Hi HelloWorld.
Sao phải gộp thành 1 file vậy ? Cứ để nhiều file thích cái nào thì dùng cái đó cho tiện.

Nó còn liên quan đến việc add vào android studio mà

Help :smile: :smile: :smile: :smile:

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?