jmpews / Dobby

a lightweight, multi-platform, multi-architecture hook framework.
Apache License 2.0
3.89k stars 796 forks source link

编译动态库cmake怎么链接libdobby.a? #212

Closed alienwu2018 closed 1 year ago

alienwu2018 commented 1 year ago

RT

TherCN commented 1 year ago

你用的是android.mk还是cmake 如果是android.mk,在任意地方添加下列代码 include $(CLEAR_VARS) LOCAL_MODULE := libdobby LOCAL_SRC_FILES := 路径/libdobby.a include $(PREBUILT_STATIC_LIBRARY) 然后在LOCAL_MODULE下添加LOCAL_STATIC_LIBRARIES := libdobby 如图 Screenshot_2023_0228_134322

如果是camke,就在target_link_libraries下面某行添加 ${CMAKE_CURRENT_SOURCE_DIR}/路径/libdobby.a 如图 Screenshot_2023_0228_134146

alienwu2018 commented 1 year ago

camke的话,ELF这样是可以的,但是动态库so就不行

jmpews commented 1 year ago

try again

alienwu2018 commented 1 year ago

try again

好的,感谢回复