6

Github で Xamarin によってリリースされたXobotOSソース コードをビルドしようとしています。ルート フォルダーの README.build ドキュメントで提供されているガイドラインを使用しています。readme に記載されているすべての手順を実行することに成功しましたが、何らかの理由で Eclipse の 2 番目のインスタンスで何も生成されません。これについて何か助けていただければ幸いです。ありがとう。

役立つ可能性のあるその他の詳細を次に示します。

OS: Ubuntu 11.04
Eclipse: Eclipse SDK 4.2 (Juno)
Mono: ? (おそらく、ソースから構築されたハッキン​​グされたバージョンを使用しているかどうかはわかりません)

それまでの間、OpenSUSE をダウンロードして、もう一度試してみます。

4

2 に答える 2

0

Ubuntu 11.04 には、非常に古いバージョンの Mono が含まれています。

Ubuntu 12.04 を使用してみます (または、それでも失敗する場合は、Ubuntu 12.04 で direchtex の PPA を使用します)。または、Lex Li が既に提案したように、openSUSE 12.1 を試します。

于 2012-07-30T20:50:52.413 に答える
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 に答える