Hallo Leute,
ich habe mal wieder eine Frage an euch und hoffe einer kann mir helfen.
Ein Kollege und ich haben in C++ ein Library implementiert, die auch liblog4cxx verwendet. Ich wollte jetzt diese lib mit SWIG für Verwendung in Java wrappen (vorerst nur eine Klasse daraus). Aber ich bekomme immer ein "UnsatisfiedLinkError"
Ich habe schon versucht, die loglog4cxx statisch in die lib einzubinden, und den java.library.path anzupassen, aber ich bekomme den Fehler nicht weg. Hat jemand vielleicht einen Tipp für mich?
Gruß
Der Wolf
ich habe mal wieder eine Frage an euch und hoffe einer kann mir helfen.
Ein Kollege und ich haben in C++ ein Library implementiert, die auch liblog4cxx verwendet. Ich wollte jetzt diese lib mit SWIG für Verwendung in Java wrappen (vorerst nur eine Klasse daraus). Aber ich bekomme immer ein "UnsatisfiedLinkError"
Java:
[junit] .../libfusionArtJNI.so: .../libfusionArtJNI.so: undefined symbol: _ZTIN7log4cxx7helpers13ObjectPtrBaseE
[junit] java.lang.UnsatisfiedLinkError: .../libfusionArtJNI.so: .../libfusionArtJNI.so: undefined symbol: _ZTIN7log4cxx7helpers13ObjectPtrBaseE
[junit] at java.lang.ClassLoader$NativeLibrary.load(Native Method)
[junit] at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1803)
[junit] at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1728)
[junit] at java.lang.Runtime.loadLibrary0(Runtime.java:823)
[junit] at java.lang.System.loadLibrary(System.java:1028)
[junit] at FuzzyArtMapTest.<clinit>(FuzzyArtMapTest.java:21)
[junit] at java.lang.Class.forName0(Native Method)
[junit] at java.lang.Class.forName(Class.java:169)
[junit]
Ich habe schon versucht, die loglog4cxx statisch in die lib einzubinden, und den java.library.path anzupassen, aber ich bekomme den Fehler nicht weg. Hat jemand vielleicht einen Tipp für mich?
Gruß
Der Wolf