-1

我已将 log4cxx 日志记录添加到一个小型 C++ 包装器/JNI 桥。

最初它使用了大量的 printf 语句,但随着它开始被越来越多地使用,控制台开始阻塞,所以我想改用 log4cxx。

代码编译并构建良好。但是当我尝试运行一个名为 TestHarness 的 java 类时,我得到:

Exception in thread "main" java.lang.UnsatisfiedLinkError: test/libMyApp.so: test/libMyApp.so: undefined symbol: _ZTIN7log4cxx7helpers13ObjectPtrBaseE

我是 C++ 的完全新手,不知道可能出了什么问题。非常感谢任何帮助

4

1 回答 1

0

原来这是因为我没有将一些共享对象复制到正确的目录(也没有更新我正在使用的文件)。

于 2012-09-11T10:35:00.227 回答