本站首页 返回顶部 关于博主

The SWT FAQ中文(4)

PDF版

英文原文:http://www.eclipse.org/swt/faq.php  版本:Version 1.0

The SWT FAQ

7.问: 怎样为我的平台编译Eclipse执行文件?
答:Eclipse是被二进制可执行文件加载。执行二进制文件后,它弹出进度画面,加载虚拟机。对于不同的窗口系统、操作系统和硬件构架,我们必须为之编译不同的二进制文件。要么从CVS代码库编译,要么从下载的eclipse SDK编译。

通过eclipse SDK编译可执行文件。

  1. 为了编译、运行eclipse,你需要JDK,版本要求1.4.2或更高,你可以从这个网页下载eclipse:http://www.eclipse.org/downloads/index.php.
  2. 下载后,解压缩。这样或自动创建一个目录:eclipse。这个目录我们称之为<eclipseRoot>
  3. 在目录<eclipseRoot>/plugins/org.eclipse.platform.source_X.X.X中,找到under org.eclipse.platform_X.X.X目录下的文件launchersrc.zip
  4. 解压缩文件launchersrc.zip,它会自动创建一个目录:library。
  5. 进入目录library/WS,这儿WS 是窗口系统的名称,例如win32、motif、gtk、photon或者carbon。在合适的.mak文件中找到每个_HOME 变量,修改它的值使路径正确。
  6. 运行build 命令(在Unix和Linux下面是sh build.sh,在Windows下是build.bat)。这样就会创建一个叫做eclipse的二进制加载文件。把eclipse二进制执行文件移动到目录 <eclipseRoot>下。

以上描述的原始内容由Colin R Devilbiss提供。

 

8.问: 怎样编译64位的 SWT GTK?
按照以下的步骤提取64位的SWT GTK源代码进行编译。

  1. 打开Eclipse,从dev.eclipse.org下载如下的项目:: org.eclipse.swt、org.eclipse.swt.gtk.linux.x86_64、 org.eclipse.swt.tools。
  2. 打开org.eclipse.swt.gtk.linux.x86_64文件夹中的文件build.xml,运行Ant,执行build.xml 文件中定义的uild.nativeLibraries任务。
  3. 更新项目 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下。

 

(待续…)




请你留言