0

JAB が Java SE 7 以降の JDK に含まれていることを発見した後、最終的にヘッダーとライブラリを含めてコンパイルし、次の奇妙なエラーが発生しました。

C:\Program Files (x86)\Java\jre7\bin\JavaAccessBridge-32.dll : 致命的なエラー LNK1107: Ungültige or beschädigte Datei: Lesen bei 0x2B8 nicht möglich.

ライブラリが有効でないか壊れていることを意味します。この設定の何が問題なのか誰か知っていますか?

4

2 に答える 2

1

DLL ではなく、リンカーにインポート ライブラリ (おそらく JavaAccessBridge-32.lib という名前) を提供する必要があります。

于 2012-10-04T22:23:47.560 に答える
0

問題は、JavaAccessBridge-32.dll が静的にロードされることを意図していないことです。プログラムでロードする必要がある純粋なdllです。

于 2012-10-11T11:03:43.777 に答える