2016-09-06 20 views
6

Awesomiumライブラリに依存するHaskellプログラムを実行しようとしています。私はそれをコンパイルしますが、実行時に次の問題に遭遇しました:HaskellとAwesomiumのランタイムDLLの問題

Cannot find procedure start address...

はおおまかに翻訳され、それがawe_history_entry_get_visit_countするための手順の開始アドレスは、DLLファイル[私の実行可能ファイルへのパス]で見つけることができないと言います。

awesomium.dllではなく、プログラムからそのシンボルをロードしようとしているようです。私はそれが唯一のアーキテクチャAwesomiumが、私は「

  • をサポートしているため、プログラムは、32ビット(I386)である私のビルドツール
  • としてstackを使用していますWindowsの10
  • によ

    • 私は

    任意のヘルプやヒントがはるかに理解されるであろう.cabalファイルにextra-librariesフィールドに必要なDLLを参照しまし。

  • 答えて

    2

    私は結局それを私自身で解決することができました。私はAwesomium SDKのより新しいバージョンにリンクしようとしていました。

    Awesomium 1.6.5にダウングレードし、私のビルドフォルダのDLLを古いものに置き換えたので、今度はWebCoreを初期化してWebViewsを作成することができます。

    残念ながら、私はまだ(読み込みが進まない)任意のHTMLをレンダリングすることができていないが、それは別の質問のためだ...

    関連する問題