最贊回答 / kewpieQT
可以新建一個 target_link_libraries 函數,將log日志庫與你的其它.cpp編譯的動態庫鏈接。?target_link_libraries 內部也會受到排列順序的影響,將其它.cpp文件編譯的動態庫名字放在第一個,就可以正常打印log,但是有可能會導致其它庫出現 undefined reference 錯誤。
2020-08-26
最新回答 / Aleyn
<...code...>你把CMakeLists.txt 的 add_library 改成如上圖所示,就行了。不過你會發現 nativate-lib.cpp 就報紅了最好還是配置一下目錄,像我下邊這樣,所有的類都能正常引用了
aux_source_directory(.?...
2020-04-12
最贊回答 / mosketo
JNIDynamicLoad.java public?class?JNIDynamicLoad?{ ????static?{ ????????System.loadLibrary("dynamic-lib"); ????} ????public?native?int?getRandomNum(); ????public?native?String?getNativeString(); }jni_dynamic_lo...
2020-04-09