【发布时间】:2019-08-29 19:09:43
【问题描述】:
我已经通过 Visual Studio 创建了一个 DLL,并编写了一个 JNI 接口以从 Java 应用程序中使用该 DLL。我已经成功地从我的电脑上运行了 DLL。但是当我从另一台机器上运行 Java 应用程序时,我得到了这个错误:java.lang.UnsatisfiedLinkError: C:\Users\user.jss\windows\project.dll: Can't finddependent library。当我在其他 PC 上安装 Visual Studio 时问题解决了。在创建 DLL 时,Visual Studio 中是否有任何设置可以消除这种依赖关系?
感谢您的帮助。
【问题讨论】:
-
问题是机器上没有project.dll,不是VS设置。
-
它存在于机器上。我想我有 vc 运行时依赖。
标签: c++ c visual-studio dll java-native-interface