1

我正在尝试使用该thinkgear.dll库来连接 NeuroSky Mindset。

开发人员工具包括一个 ThinkGear.java 类,它是 thinkgear.dll 的包装器。dll 仅兼容 32 位。尝试运行该程序时,我收到无法在 AMD 64 位平台上加载 IA 32 位 .dll 错误。这只会在我的计算机上运行,​​而不是分发。我读过我必须在 32 位模式下运行 jre 还是什么?

另外,我不确定我是否已设置库以正确引用它。我应该怎么做,从一个全新的项目开始,我应该把 dll 和 thinkgear.java 放在哪里才能使用 NeuroSkyApp 类中的方法?对不起,我对java很陌生,我还不是很了解这一切。

这是我在 Eclipse 中的截图:

Eclipse 截图

4

1 回答 1

2

您需要安装 32 位 JRE 并相应地在 Eclipse 中为您的项目配置构建环境。

要将外部 dll 添加到您的项目中,您可能会在此处找到有用的信息:How to add native library to "java.library.path" with Eclipse launch(而不是覆盖它)

于 2013-01-28T16:50:45.530 回答