我有C++
代码,我使用Visual Studio 2012
作为.dll
进行编译。
然后,我使用System.loadLibrary
方法在Java应用程序中加载该库。
我已经花了很多时间,在Visual Studio上使用旧版本编译库,没有问题。
现在,用VS2012编译它我得到这个错误:
Exception in thread "Thread-2" java.lang.UnsatisfiedLinkError: C:\path\to\library.dll: The specified procedure could not be found
我用Dependecy Walker
检查了.dll,没有遗漏任何依赖。
我真的不知道我能做些什么才能让它发挥作用。
你能给我一些提示吗?