2011-10-24 5 views
1

私はGTK + 2.16をインストールしようとしています。Code :: Blocksを使用して、 "gtk"環境変数とすべてを設定しました。コンパイルが成功し、実行時に「動的ライブラリzlib1.dllのプロシージャdeflateSetHeaderのエントリポイントが見つかりません」と表示され、問題が発生します。未完成のエントリポイントdeflateSetHeader at zlib1.dll

誰でもこれについて考えていますか?これは報告すべきバグですか?

答えて

0

はあなたのような音事前に

おかげでdeflateSetHeaderコールが含まれていないのzlibの古いバージョンがインストールされています。 dllを見つけて新しいバージョンに置き換えるか、またはgtkの新しいバージョンを再インストールする必要があります。

Code :: Blocksはzlib1.dll(失敗の原因)でこの呼び出しを必要とするため、コードなしで実行することはできませんので、コードを含むdllのバージョンを提供する必要があります。

0

Windows XPコンピュータにStarDict-editorをインストールしようとしても同様の問題がありました。

http://code.google.com/p/stardictproject/downloads/list からインストーラstardict-editor-3.0.1.rarを入手し、GTKなしでStarDict-editorをインストールしようとしましたが、.dllファイルを報告するメッセージがたくさんあるので不可能でした。

最後に解決策をした

  1. インストールオプションでhttp://sourceforge.net/projects/gtk-win/?abmode=1 から最初のWindowsランタイム環境のためのGTK +をインストールするようなことを言っオプションマーク「のdllファイルをインストールする...」
  2. にもう一度お試しください私は私のCOMPに見えた「プロシージャエントリポイントdeflateSetHeaderがダイナミックリンクライブラリに配置することができませんでしたzlib1.dll」
  3. :StarDictは-editor.exe
  4. をインストールそれから私が言及したエラーメッセージが表示されましたzlib1.dllファイルのuterにはいくつかのバージョンがあります。
  5. ファイルリストから選択すると、最近作成されたzlib1.dllが作成されます。このファイルをコピーし、パスにコピーしてください:c:\ Windows \ system32
  6. 今すぐインストールをやり直してください。stardict-editor.exe
  7. StarDict-editorがインストールされていて正常に動作しています。思われる。
関連する問題