4

環境:

  • OS: フェドラ 16
  • haskell プラットフォーム
  • wxGTK-devel
  • ghc 7.0.4

wxHaskellをインストールしようとしています

cabal インストール wx

次に、これらのエラーが表示されます。

外部ライブラリへの依存関係の欠落: * C ライブラリの欠落: wx_baseu-2.8、wx_baseu_net-2.8、wx_baseu_xml-2.8、wx_gtk2u_core-2.8、wx_gtk2u_adv-2.8、wx_gtk2u_html-2.8、wx_gtk2u_qa-2.8、wx_gtk2u_xrc-2.8、wx_gtk2u_rich.u_8x2u-text 、wx_gtk2u_media-2.8、wx_gtk2u_stc-2.8、wx_gtk2u_gl-2.8

そして、これらのライブラリは実際には /usr/lib に存在し、ターミナルで次のように入力します

ls libwx*.so

そして見つかったライブラリ:

  • libwx_baseu-2.8.so
  • libwx_gtk2u_aui-2.8.so
  • libwx_gtk2u_gl-2.8.so
  • ……

cabal install wx --exteral-lib-dirs=/usr/lib を試しましたが、まだ運がありません。

4

4 に答える 4

4

私はwx専門家ではありませんが、これらのライブラリの C ヘッダーがさらに必要になる可能性があります。これらのライブラリのディストリビューションの「開発」パッケージを探してください。多くのディストリビューションでは、これらのパッケージはライブラリ パッケージ自体と同じ名前ですが、名前の末尾に「-dev」が追加されています。

于 2012-03-18T17:11:28.650 に答える
3
sudo apt-get install libwxgtk-media3.0-dev

私のために働く

于 2014-08-14T03:40:21.910 に答える
2

私は問題を理解しました (そして、1 か月の大半しかかからなかったのです :))--g++マシンにインストールする必要があります。でインストールできますsudo yum install gcc-c++

于 2012-04-10T17:32:04.127 に答える
1

解決策はありませんが、昨夜、Debian Wheezy の新規インストールでまったく同じ問題に遭遇しました。これは、cabal の wx のパッケージングの問題である可能性があると考えさせられます。

于 2012-03-19T06:06:54.950 に答える