最赞回答 / 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