【问题标题】:Build problems with XobotOSXobotOS 的构建问题
【发布时间】:2012-05-14 15:06:51
【问题描述】:

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

这里有一些其他可能有用的细节:

操作系统:Ubuntu 11.04
Eclipse:Eclipse SDK 4.2 (Juno)
单核细胞增多症: ? (我不确定我可能使用的是从源代码构建的破解版)

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

【问题讨论】:

  • Xamarin 很可能使用 openSUSE 构建 XobotOS(考虑他们过去与 openSUSE 的关系),因此您可以先尝试(正如您已经尝试过的那样),然后更新此问题。

标签: eclipse build mono sharpen-tool xobotos


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

    我最近也读到了相同的内容,经过多次尝试,我成功地构建了一半。以下是我的配置。

    • Ubuntu:12.04
    • Eclipse:3.7.2
    • Mono:2.10.8.1(来自 Ubuntu 存储库本身的 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));
    

    更新我最近尝试了 eclipse juno,但它不再工作了。

    【讨论】:

      猜你喜欢
      • 2012-05-12
      • 1970-01-01
      • 2022-01-14
      • 2018-09-26
      • 2021-01-20
      • 1970-01-01
      • 1970-01-01
      • 2021-06-24
      • 2016-10-09
      相关资源
      最近更新 更多