1

thinkgear.dllライブラリを使用して、NeuroSky Mindset と接続しようとしています。

開発者ツールには、thinkgear.dll のラッパーである ThinkGear.java クラスが含まれています。dll は 32 ビットのみと互換性があります。プログラムを実行しようとすると、Can't load IA 32-bit .dll on a AMD 64-bit platform エラーが発生します。これは私のコンピューターでのみ実行され、分散されません。jreを32ビットモードで実行する必要があることを読みましたか?

また、ライブラリを適切に参照するように設定したかどうかもわかりません。まったく新しいプロジェクトから始めて、NeuroSkyApp クラスでメソッドを使用できるようにするには、dll と thinkgear.java をどこに置く必要がありますか? 申し訳ありませんが、私はJavaに非常に慣れていないため、まだすべてを理解していません。

これは私がEclipseに持っているもののスクリーンショットです:

エクリプスのスクリーンショット

4

1 に答える 1

2

32 ビット JRE をインストールし、それに応じて Eclipse でプロジェクトのビルド環境を構成する必要があります。

プロジェクトに外部 dll を追加するには、ここで役立つ情報を見つけることができます: Eclipse の起動時にネイティブ ライブラリを "java.library.path" に追加する方法 (オーバーライドする代わりに)

于 2013-01-28T16:50:45.530 に答える