Tag: xerces

共享库编译,但具有未定义的符号

我得到的东西如下: Exception in thread “main” java.lang.UnsatisfiedLinkError: no viewerNativeDLL in java.library.path at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1734) at java.lang.Runtime.loadLibrary0(Runtime.java:823) at java.lang.System.loadLibrary(System.java:1028) at viewer.SarBufferedImage.(SarBufferedImage.java:356) at viewer.viewerJPanel.(viewerJPanel.java:34) at viewer.ViewerView.initComponents(ViewerView.java:457) at viewer.ViewerView.(ViewerView.java:33) at viewer.ViewerApp.main(ViewerApp.java:21) 这是即使我已将LD_LIBRARY_PATH设置为我构建共享对象的路径。 我是否构建了错误的共享对象? 这是我用来构建共享库的makefile: CPP = g++ CFLAGS = -O3 -Wall -fopenmp -fPIC INC = -I ../../VC/readers/ -I../../VC/writers -I../../VC/common/ -I /home/dcole/software/xerces-c-3.1.1/src -I /home/dcole/software/java/jdk1.6.0_23/include -I /home/dcole/software/java/jdk1.6.0_23/include/linux LIB2 = -L/usr/lib64/ -L../../lib/IDT.a -L../../lib/Linux/libxerces-ca […]