1

haskell は初めてで、haskell プラットフォームを使用して GUI を作成する方法を学びたいと思っています。この三目並べの例を見つけましたが、実行方法がわかりません。

https://github.com/DevJac/gloss-tic-tac-toe

Setup.hs を実行してコンパイルしましたが、何も起こりませんでした。cabal の実行を試みた結果は次のとおりです。

パッケージは構成されていません。デフォルトのフラグを設定します。これが失敗した場合は、configure を手動で実行してください。依存関係を解決しています... 設定 glos-tic-tac-toe-0.1.0.0... cabal: 少なくとも次の依存関係がありません: base ==4.7.*、gloss >=1.9.2.1 && <1.10

何か案は?

4

2 に答える 2

0

アップデート:

コンパイルするために私がしたことは次のとおりです。

  1. ファーストランcabal install gloss-examples

多くの依存関係をインストールするため、しばらく時間がかかります。これらの依存関係は、tic-tac-toe プログラムにも必要です。

  1. 次に、これを行います:

    git clone https://github.com/DevJac/gloss-tic-tac-toe cd グロス-tic-tac-toe

そして、.cabal ファイルの build-depends スタンザを次のように変更します。

  build-depends:       base       >= 4.7,
                       gloss      >= 1.9.2.1,
                       containers >= 0.5.5.1

基本的に、すべての上限を削除するだけです。

  1. 走るcabal build

  2. ビルドが成功したら、実行可能ファイルを実行します。

    ./dist/build/gloss-tic-tac-toe/gloss-tic-tac-toe
    
于 2016-05-15T20:49:02.437 に答える