如何在JNI QTcreator中解决未定义的符号错误。?

时间:2014-12-06 06:46:32

标签: java c++ netbeans java-native-interface qt-creator

我编写了示例c ++代码并为此c ++代码创建了共享库。现在我试图调用qtcreator的SO文件洞察jni。我明白了:

"/usr/lib/jvm/java-7-openjdk-amd64/bin/java: symbol lookup error: /usr/local/lib/libjni.so.1.0.0: undefined symbol: helloworld"

我遵循的步骤:

  1. 使用netbeans创建helloworld.so。
  2. 使用qtcreator创建JNI代码。
  3. helloworld函数放置了洞察力jni代码(Qtcreator)。
  4. 现在尝试使用eclise(java)
  5. 调用jni代码

    我已加载helloworld.so(netbeans)jni.so(qtcreator)洞察usr/local/lib文件夹。

    我使用eclipse(java)从jni代码得到了回复,但helloworld.so(Helloworld函数)没有调用洞察力jni代码。我遇到了上述错误。

    如何解决上述错误?

    如何调用c ++以便jni代码?

0 个答案:

没有答案