符号查找错误未定义符号

时间:2012-03-28 16:24:26

标签: java c java-native-interface

我使用的是JD2XX,它是Future Technology Devices International(FTDI)D2XX直接USB驱动程序的Java本地接口端口。我在ubuntu 11.10上安装了libftd2xx1.0.4驱动程序,然后创建并编译了一个动态链接库并获得了一个jd2xx.so文件。我使用

在java端加载它
static{
System.load("/home/user/NetBeansProjects/JD2XX-JNIdll2/dist/jd2xx.so");
}

执行程序时,我收到以下错误:

/usr/lib/jvm/java-6-openjdk/bin/java: symbol lookup error: /home/user/NetBeansProjects/JD2XX-JNIdll2/dist/jd2xx.so: undefined symbol: FT_ListDevices
Java Result: 127

任何提示可能导致什么?使用mingw在windows下工作得很好。

0 个答案:

没有答案