我已经使用 Visual Studio 2017社区构建工具构建了Mecab.dll,并且能够使用JNI在Java中加载。当我将DLL复制到其他计算机并尝试在Java中加载时,它确实可以工作。
Dependency Walker显示它使用了 Visual Studio构建工具中的某些DLL文件,该文件在另一台计算机上不可用,因为它不是开发机器。
如何构建DLL,以便可以在任何其他计算机上使用它而无需安装Visual Studio / Build Tools?我来自Java背景,不知道如何执行此操作?有人可以帮忙吗?
答案 0 :(得分:0)
我发现Dependency Walker经常发出红色鲱鱼。您还没有给我们足够的帮助,但是我将提供一些可能对您有所帮助的理论:
希望其中之一能使您摆脱困境。如果没有,请发布您的错误堆栈跟踪和消息,以便我们为您提供帮助。