【发布时间】:2014-12-29 16:57:48
【问题描述】:
我用 Visual Basic Express 创建了一个非常简单的 VB.net DLL,这是我的代码:
Public Class Class1
Public Function SayHello() As String
Return "Hello"
End Function
End Class
- 我想将这个来自 JAVA 的 DLL 与 JNA 一起使用,但 Eclipse 说我的 DLL 中不存在“SayHello”过程。
- 当我使用“Dependency Walker”等工具时,我的函数不可见。
所以我的问题是:我怎样才能使这个函数可调用和可见??
谢谢。 文森特。
【问题讨论】:
-
JNA 只能访问 C++ dll。您必须围绕您的 VBNet 库构建一个 c++ 包装器。
标签: java vb.net dll jna dependency-walker