如何在没有任何依赖库的情况下在 Visual Studio 中构建 dll?

迈克尔

我已经通过 Visual Studio 创建了一个 DLL 并编写了一个 JNI 接口来使用来自 Java 应用程序的 DLL。我已经成功地从我的 PC 上运行了 DLL。但是当我从另一台机器运行 Java 应用程序时,我得到了这个错误:java.lang.UnsatisfiedLinkError: C:\Users\user.jss\windows\project.dll: 找不到依赖库。当我在其他 PC 上安装 Visual Studio 时问题解决了。创建 DLL 时,Visual Studio 中是否有任何设置可以删除此依赖项?

感谢您的帮助。

亚历克斯·巴克

什么是project.dll?这是 JNI DLL 的名称吗?您必须随 Java 应用程序一起提供与平台相关的本机库(及其所有运行时依赖项)。如果它因为 project.dll 需要 MSVC 运行时而失败,那么您可以随应用程序一起提供运行时或使用不同的工具链(如 MinGW)避免它。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在没有 Visual Studio 的情况下在 CLI 项目中添加 .dll 文件?

在Visual Studio中构建DLL时使用静态库

在没有MSBuild或插件的情况下在Visual Studio中顺序构建配置?

在Visual Studio中替换依赖项DLL

在没有Visual Studio的情况下使用外部dll中的嵌入式资源

如何从命令行在Visual Studio中构建Xamarin DLL?

使用Cmake在Visual Studio 2017中构建ssh.dll

如何在没有Python调试库的情况下以Cmake / Visual Studio在调试模式下构建OpenCV

如何在Visual Studio中包含IrdaClient.dll

如何在Visual Studio 2015中调试Mscorlib.dll

如何从Visual Studio.NET或Visual Studio 2005中的本机Visual C ++代码调用托管DLL

在Visual Studio 2008中构建libcurl库

如何在Visual Studio 2010中部署没有dll文件的项目

如何在没有 Javascript 调试的情况下在网站启动时在 Visual Studio 中启动新的 Chrome 实例?

如何在没有.sln或.csproj文件的情况下在Visual Studio 2013中打开/加载asp.net下载的项目

在 Visual Studio 中调试到远程 dll 库

在没有Visual Studio的情况下,如何在vb.net中添加引用?

如何在不使用Visual Code Studio的情况下在Python中创建Azure函数应用

Visual Studio 2010中的dll符号名称

Visual Studio在错误的目录中查找dll

在不同的Visual Studio版本中缺少.dll

使用Visual Studio的DLL中的多个控件

MsBuild在我构建时删除依赖项dll,然后在Visual Studio中进行调试

使用Visual Studio 2019构建,但越来越依赖MFC140U.dll

如何在没有构建“错误”的情况下将Angular-CLI与Visual Studio 2017一起使用

从 unity 构建 UWP 应用,使用 Visual Studio 中内置的外部 dll,在 Task 类上生成错误

在 Visual Studio 2019 C++ 中将窗口应用程序构建为 DLL 库

Visual Studio Code 中没有构建命令定义错误

在 Visual Studio 中创建 dll 项目时附加依赖库的说明