小さな C++ ラッパー/JNI ブリッジに log4cxx ロギングを追加しました。
もともと大量のprintfステートメントを使用していましたが、これがどんどん使用されるようになると、コンソールが詰まり始めたので、代わりにlog4cxxに移行したいと考えました。
コードは正常にコンパイルおよびビルドされます。しかし、TestHarness という Java クラスを実行しようとすると、次のようになります。
Exception in thread "main" java.lang.UnsatisfiedLinkError: test/libMyApp.so: test/libMyApp.so: undefined symbol: _ZTIN7log4cxx7helpers13ObjectPtrBaseE
私は C++ の完全な初心者であり、何が問題なのかわかりません。どんな助けでも大歓迎です