我正在尝试编译一个使用JNI的Java库。当我启动程序时,出现了一个UnsatisfiedLinkError崩溃,其中指出DLL中找不到特定方法。
经过仔细检查,我发现g++在我的方法名称中添加了后缀,例如“@8”或“@16”,从而使它们变形。有人知道正确的编译器选项以禁用名称变形吗?谢谢!
编辑:我正在通过Eclipse + CDT插件使用MinGW。
经过仔细检查,我发现g++在我的方法名称中添加了后缀,例如“@8”或“@16”,从而使它们变形。有人知道正确的编译器选项以禁用名称变形吗?谢谢!
编辑:我正在通过Eclipse + CDT插件使用MinGW。