我已将 log4cxx 日志记录添加到一个小型 C++ 包装器/JNI 桥。
最初它使用了大量的 printf 语句,但随着它开始被越来越多地使用,控制台开始阻塞,所以我想改用 log4cxx。
代码编译并构建良好。但是当我尝试运行一个名为 TestHarness 的 java 类时,我得到:
Exception in thread "main" java.lang.UnsatisfiedLinkError: test/libMyApp.so: test/libMyApp.so: undefined symbol: _ZTIN7log4cxx7helpers13ObjectPtrBaseE
我是 C++ 的完全新手,不知道可能出了什么问题。非常感谢任何帮助