英文原文:http://www.eclipse.org/swt/faq.php 版本:Version 1.0
The SWT FAQ
- 7.问: 怎样为我的平台编译Eclipse执行文件?
- 答:Eclipse是被二进制可执行文件加载。执行二进制文件后,它弹出进度画面,加载虚拟机。对于不同的窗口系统、操作系统和硬件构架,我们必须为之编译不同的二进制文件。要么从CVS代码库编译,要么从下载的eclipse SDK编译。
通过eclipse SDK编译可执行文件。
- 为了编译、运行eclipse,你需要JDK,版本要求1.4.2或更高,你可以从这个网页下载eclipse:http://www.eclipse.org/downloads/index.php.
- 下载后,解压缩。这样或自动创建一个目录:eclipse。这个目录我们称之为
。 - 在目录
/plugins/org.eclipse.platform.source_X.X.X中,找到under org.eclipse.platform_X.X.X目录下的文件launchersrc.zip。 - 解压缩文件launchersrc.zip,它会自动创建一个目录:library。
- 进入目录library/WS,这儿WS 是窗口系统的名称,例如win32、motif、gtk、photon或者carbon。在合适的.mak文件中找到每个_HOME 变量,修改它的值使路径正确。
- 运行build 命令(在Unix和Linux下面是sh build.sh,在Windows下是build.bat)。这样就会创建一个叫做eclipse的二进制加载文件。把eclipse二进制执行文件移动到目录
下。
以上描述的原始内容由Colin R Devilbiss提供。
- 8.问: 怎样编译64位的 SWT GTK?
- 按照以下的步骤提取64位的SWT GTK源代码进行编译。
- 打开Eclipse,从dev.eclipse.org下载如下的项目:: org.eclipse.swt、org.eclipse.swt.gtk.linux.x86_64、 org.eclipse.swt.tools。
- 打开org.eclipse.swt.gtk.linux.x86_64文件夹中的文件build.xml,运行Ant,执行build.xml 文件中定义的uild.nativeLibraries任务。
- 更新项目 org.eclipse.swt.gtk.linux.x86_64。
项目org.eclipse.swt.gtk.linux.x86_64 现在包括64位的本地库。64位的java和C代码已经被复制到目录org.eclipse.swt.gtk.linux.x86_64/src下。
(待续…)
请你留言