1

我只知道如何在 Eclipse 中包含库,但是对于像 irrKlang 和 SDL 这样的 API,您需要始终存在 SDL.dll(或 irrKlang.dll),如何在构建应用程序时包含它?

4

2 回答 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 回答