使用XobotOS构建问题

时间:2012-05-05 06:37:13

标签: eclipse build mono sharpen-tool xobotos

我正在尝试构建Xamarin在Github上发布的XobotOS源代码,我正在使用根文件夹中README.build文档中提供的指南。我已成功执行自述文件中提到的所有步骤,但由于某种原因,eclipse的第二个实例不生成任何内容。我很感激我能得到的任何帮助。感谢。

以下是一些可能有用的其他细节:

操作系统:Ubuntu 11.04
Eclipse:Eclipse SDK 4.2(Juno)
单声道:? (我不确定我是否正在使用从源代码构建的黑客版本)

同时我会尝试下载OpenSUSE并再试一次。

2 个答案:

答案 0 :(得分:0)

Ubuntu 11.04包含一个非常古老的Mono版本。

我会尝试使用Ubuntu 12.04(或者如果仍然失败,请使用direchtex的PPA和Ubuntu 12.04),或者如Lex Li已经建议的那样,尝试使用openSUSE 12.1。

答案 1 :(得分:0)

我最近也读过同样的内容,经过多次尝试设法将其构建到中途。以下是我的配置。

  • Ubuntu:12.04
  • Eclipse:3.7.2
  • Mono:2.10.8.1(来自Ubuntu repo本身的eclipse和mono)

只需遵循README.build指南即可。对我来说,日食/锐化对我来说也很困难。使用上面提到的所有设置,我得到一个空的输出文件夹。取消选中构建自动标记并进行手动构建。之后它对我有用。构建C#代码很简单。然而,尝试建立Skiya和其他图书馆。

我不得不对XobotActivityManager.cs文件进行细微更改才能使其正常工作。改变了下面的一行

if (now >= at) {
    ThreadPool.QueueUserWorkItem ((state) => control.Invoke (dispatch));

if (now >= at) {
    if(control.IsHandleCreated)
        ThreadPool.QueueUserWorkItem ((state) => control.Invoke (dispatch));

UPDATE 我最近尝试过eclipse juno,它不再适用了。