cabal install wx缺少C库 [英] cabal install wx Missing C library

查看:119
本文介绍了cabal install wx缺少C库的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Env:

  • 操作系统:feodra 16
  • haskell平台
  • wxGTK开发
  • ghc 7.0.4

我正在尝试使用

cabal安装wx

cabal install 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_aui-2.8,wx_gtk2u_richtext-2.8,wx_gtk2u_media-2.8, wx_gtk2u_stc-2.8,wx_gtk2u_gl-2.8

Missing dependencies on foreign libraries: * Missing C libraries: 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_aui-2.8, wx_gtk2u_richtext-2.8, wx_gtk2u_media-2.8, wx_gtk2u_stc-2.8, wx_gtk2u_gl-2.8

这些库实际上存在于/usr/lib中 我在终端中输入以下内容

And these libraries actually exist in /usr/lib I type following in terminal

ls libwx * .so

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,但是还是没有运气.

I tried cabal install wx --exteral-lib-dirs=/usr/lib , but still no luck.

推荐答案

我已经解决了这个问题(而且只花了我一个月的大部分时间:))-您需要在您的计算机上安装g++机器.您可以使用sudo yum install gcc-c++安装它.

I have figured out the issue (and it only took me the best part of a month :))--you need to have g++ installed on your machine. You can install it with sudo yum install gcc-c++.

这篇关于cabal install wx缺少C库的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆