2012-01-31 4 views
5

私は既にHaskellプラットフォームをダウンロードしていますが、ghciは問題なく使用していますが、それはそれです。私はSOEグラフィックスファイルを使用する必要があります。ファイルをダウンロードしましたが(私はそれがtar.gzだと思いますが)どこでも見えますが、Windowsの指示は手順をスキップするか動作しないようです。埋葬されたフォルダからghciが住むビンに移動した後でさえ、私はカバールを(スコープ内ではなく)働かせることができません。 OpenGLやGLFWやそれが呼び出されたものと同じです。絶望:Haskell School of Expressionのインストール方法graphics pkg、Windows XP、7

私のデスクトップ(Win XP SP2)と私のラップトップ(Windows 7)には、ステップバイステップの手順が必要です。あなたが私を既存のページに向けると、私はおそらくそこにいて、成功せずに指示に従おうとしました。プロセスを明確にすることができるかどうかを確認してください。

私がまじめであるかのように私に話してください。あなたが何かを入力するように言っているなら、私はそれをどこに入力しているか知る必要があります。ファイルをダウンロードする必要がある場合、どのフォルダに属しているか教えてください。

最初にダウンロードしたすべてのファイルをアンインストールしてから、新しいファイルを削除するか、レジストリに登録する必要がありますか?


私は実際にいくつかの進歩を遂げました。私はGLFWをインストールするためにカバールを取得しました。私は-i./SOE/srcとタイプし、正しい結果を得ました。それから私はに行ってきました:ロードDraw.lhsとSOE(SOE.hs、解釈)

SOE.hsコンパイル

を得た:31:136 は「実際の型と予想型 'ブール' と一致しませんでしを()」 期待タイプ:GLFW.WindowCloseCallback 実際の型:IO() の呼び出しの戻り値の型 'においてcloseWindow_($ =) 'すなわち 'closeWindow_ eventsChan' に失敗しました' の第2引数には'ロードされたモジュール:なし

?????私はちょうど明確にしたい、私はSOE.hsファイルに何もしなかった。

+0

重要ではありません:1.最新のubuntuまたはopenSuSe release 2をダウンロードしてください.dvdをインストールしてください。3.拭いてインストールしてください...深刻度:Haskellプラットフォームに付属しているカバールが動作しない場合は、私は最初にそれを固定して、グラフィックスライブラリについて心配しています。残念ながら、私はWindowsの知識が非常に小さいので、私はそれを修正することはできません。 –

+1

Windowsのエキスパートではありませんが、 'cabal'が有効でない場合、通常は' PATH'を修正する必要があります。実行可能ファイルを予想される場所から移動することは、ほぼ確実に悪い考えです。 – hammar

+0

cabal.exeファイルは、libの下のフォルダに埋め込まれていました。「その他」のようなものです。そこではうまく動作せず、どこかにあると読んでいました。 ghciと同じフォルダにあります。exeそれはパスにおそらくないことはできませんでしたので、私はそこに移動しました。パスを修正するにはどうすればよいですか? – punstress

答えて

2

「範囲外です」という理由でキャバルがうまく動作しないと言うと、エラーメッセージがNot in scope: 'cabal'になるため、GHCiの内部からキャバルを実行しようとしているように聞こえます。

Cabalは、Windowsコマンドプロンプトから実行する必要がある完全に別のプログラムです。そこから動作しない場合は、Haskellプラットフォームをアンインストールしてから再インストールすることをお勧めします(特に手動でファイルを移動した場合)。 Haskell Platformインストーラは、常にパスにcabalコマンドを追加する必要があります(ただし、更新されたパスを使用するにはコマンドプロンプトウィンドウを再度開く必要があります)。

実行可能ファイルを別のフォルダなど(Windows XP、Windows Vista、Windows 7ではHaskellプラットフォームを使用しています)に移動する必要はありません。

+0

あなたが正しいです、上、私はGHCIの内部でそれを使用しようとしていました。私は今私のコンピュータにはいないが、うまくいけばあなたの助言が働く。 – punstress

+0

http://www.cs.yale.edu/homes/hudak/SOE/software1.htmの指示に従って試してみました。 – punstress

+0

画面が大きすぎてここに貼り付けることができず、元の質問を編集しました。 – punstress

関連する問題