ツールを別のシステムに移植しているときに、Windows 64 ビットで問題が発生しました。
Linux 32/64 および Windows32 で dll を正常にビルドできました。msys で mingw-64 を試しましたが、残念ながら 32 ビットの dll しか得られません。これは、dll を取得するスクリプトの一部です。
gcc -o tool_jni.dll -static-libgcc -static-libstdc++ -Wl,--add-stdcall-alias -shared - IC:/Java/jdk/include -IC:/Java/jdk/include/win32 $SOURCES
目的の DLL だけでなく、エラー メッセージも表示されません
私はどんな解決策にもオープンです。スクリプトを使用する必要はありません。DLL が必要なだけです。