安装最新版本的 wxwidgets

安装最新版本的 wxwidgets

我正在尝试通过终端安装最新版本的 wxwidgets,然后这些方向

但是,当我导航到文件夹时/usr/include,会创建一个名为的文件夹wx-3.0-unofficial。这是正确的文件夹吗?

另外,如果我想安装 v3.10.0,我是否应该执行相同的命令,但将 3.0 替换为 3.1?

基本上,这些是我应该用来安装 wxwidgets 的正确命令吗,或者有更好的方法吗?

在页面上,命令如下(我跳过了安装 IDE 的部分):

sudo apt-add-repository 'deb http://repos.codelite.org/wx3.0.2/ubuntu/ trusty universe'
apt-get update 
apt-get install libwxbase3.0-0-unofficial \
                libwxbase3.0-dev \
                libwxgtk3.0-0-unofficial \
                libwxgtk3.0-dev \
                wx3.0-headers \
                wx-common \
                libwxbase3.0-dbg \
                libwxgtk3.0-dbg \
                wx3.0-i18n \
                wx3.0-examples \
                wx3.0-doc

然后,我按照用户指南中的一些说明进行操作

cd /usr/include
ls | grep wx
sudo ln -sv wx-2.8/wx wx

我用 3.0 替换了 2.8

答案1

经过一段时间的等待,wxwidgets 发布了关于如何安装最新版本的小教程。截至撰写本文时,最新版本为 v3.1.0。教程可在此处找到:

http://codelite.org/LiteEditor/WxWidgets31Binaries#toc2

在终端中,执行以下操作:

sudo apt-add-repository 'deb http://repos.codelite.org/wx3.1.0/ubuntu/ artful universe'

对于 artful,请替换您的发行版,例如将 xenial 替换为 ubuntu 16.04。

sudo apt-get 更新  
安装 libwxbase3.1-0-unofficial  
                     libwxbase3.1-dev \  
                     libwxgtk3.1-0-非官方 \  
                     libwxgtk3.1-dev \  
                     wx3.1-标题 \  
                     wx-常见 \  
                     libwxgtk-webview3.1-0-非官方 \  
                     libwxgtk-webview3.1-dev \  
                     libwxgtk-media3.1-0-非官方 \  
                     libwxgtk-media3.1-dev \  
                     libwxbase3.1-0-非官方-dbg \  
                     libwxgtk3.1-0-非官方-dbg \  
                     libwxgtk-webview3.1-0-非官方-dbg \  
                     libwxgtk-media3.1-0-非官方-dbg \  
                     wx3.1-i18n \  
                     wx3.1-示例

wx-common 和 wx3.1-i18n 是可选软件包,会与发行版的 wx2.8 版本冲突。这可能不会有太大影响,但 wx-common 包含 wxrc,因此如果您使用它,请注意升级后可能会有差异。

编辑:

对于一行命令:

sudo apt-get install libwxbase3.1-0-unofficial && sudo apt-get install libwxbase3.1-dev && sudo apt-get install libwxgtk3.1-0-unofficial && sudo apt-get install libwxgtk3.1-dev && sudo apt-get install wx3.1-headers && sudo apt-get install wx-common && sudo apt-get install libwxgtk-webview3.1-0-unofficial && sudo apt-get install libwxgtk-webview3.1-dev && sudo apt-get install libwxgtk-media3.1-0-unofficial && sudo apt-get install libwxgtk-media3.1-dev && sudo apt-get install libwxbase3.1-0-unofficial-dbg && sudo apt-get install libwxgtk-webview3.1-0-unofficial-dbg && sudo apt-get install libwxgtk-media3.1-0-unofficial-dbg && sudo apt-get install wx3.1-i18n && sudo apt-get install wx3.1-examples

答案2

你看过了吗wxWidget 指南

遵循开发人员指南始终是安装某些东西的最佳方法。

答案3

在 Ubuntu Bionic 中,有些软件包不存在。你可以试试这个

sudo apt-get install libwxbase3.0-0v5 libwxbase3.0-dev libwxgtk3.0-0v5 libwxgtk3.0-dev wx3.0-headers wx-common libwxgtk-webview3.0-gtk3-0v5 libwxgtk-webview3.0-gtk3-dev libwxgtk-media3.0-0v5 libwxgtk-media3.0-dev wx3.0-i18n wx3.0-examples

安装以下软件包:

  • libwxbase3.0-0v5
  • libwxbase3.0-dev
  • libwxgtk3.0-0v5
  • libwxgtk3.0-dev
  • wx3.0-headers
  • wx-common
  • libwxgtk-webview3.0-gtk3-0v5
  • libwxgtk-webview3.0-gtk3-dev
  • libwxgtk-media3.0-0v5
  • libwxgtk-media3.0-dev
  • wx3.0-i18n
  • wx3.0-examples

查看这些包搜索结果了解更多信息。

相关内容