我只知道如何在 Eclipse 中包含库,但是对于像 irrKlang 和 SDL 这样的 API,您需要始终存在 SDL.dll(或 irrKlang.dll),如何在构建应用程序时包含它?
问问题
753 次
2 回答
2
您是否将 DLL 包含在 Eclipse 插件/OSGi 包中?如果是这样,您可以Bundle-NativeCode
在您的 MANIFEST.MF 中使用来控制您的 DLL(或其他操作系统本机)的规范。
Bundle-NativeCode: lib/both.dll; osname=win32; processor=x86,
lib/xp.dll; osname=winxp; processor=x86, lib/vista.dll;
osname=winvista; processor=x86, lib/libmylib1.so ; lib/libmylib2.so;
osname=linux; processor=x86
搜索Bundle-NativeCode
将提供许多示例。
于 2011-07-18T13:03:23.613 回答
0
创建 your_plugin/os/win32 并将您的 dll 放在那里。将 os/ 文件夹添加到 build.properties 文件 (bin.includes)。
于 2011-07-17T04:33:00.563 回答