【发布时间】:2012-01-19 04:15:31
【问题描述】:
我的问题:为 c++ DLL 创建一个 java 包装器。 我知道,有很多关于这个问题的文章,但到目前为止我还没有解决方案。 然后问题: 我在 C:\java\jdk 的 Windows 7、64 位上安装了 java 1.6 up 29 32-bit。 该路径是路径变量的一部分(在任何地方打开 cmdline,我总是可以调用 javac...)
我有最新的 swig,它成功地为我的 DLL 创建了 python 和 perl 包装器。
当我使用 VS2008 构建 java/class 示例时 - 完成时没有错误 - 并尝试运行 runme.java 我得到错误:
UnsatisfiedLinkError
-> 本机代码库加载失败。请参阅 SWIG Java 文档中有关动态链接问题的章节以获取帮助
DLL 非常简单。静态链接到运行时库 (/MT)。没有依赖,但仍然 收到此错误。
请注意:swig 示例不起作用。安装了 Java。 tcl 示例也不起作用。 tcl 8.4 已安装(类似错误)。
感谢任何帮助。 谢谢
【问题讨论】: