6

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

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

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

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

4

2 回答 2

0

我最近也读到了相同的内容,并且在多次尝试后设法将其构建到一半。下面是我的配置。

  • Ubuntu:12.04
  • 日食: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-08-08T15:05:25.867 回答
0

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

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

于 2012-07-30T20:50:52.413 回答