安装最新版本的wxwidgets


10

我试图通过终端安装最新版本的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

Answers:


5

等待一段时间后,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'

为了巧妙,请使用您的发行版,例如用xenial代替ubuntu 16.04。

sudo apt-get更新  
sudo apt-get install libwxbase3.1-0-unofficial \  
                     libwxbase3.1-dev \  
                     libwxgtk3.1-0-非官方\  
                     libwxgtk3.1-dev \  
                     wx3.1标头\  
                     wx-common \  
                     libwxgtk-webview3.1-0-非官方\  
                     libwxgtk-webview3.1-dev \  
                     libwxgtk-media3.1-0-非官方\  
                     libwxgtk-media3.1-dev \  
                     libwxbase3.1-0-非官方数据库\  
                     libwxgtk3.1-0-unofficial-dbg \  
                     libwxgtk-webview3.1-0-unofficial-dbg \  
                     libwxgtk-media3.1-0-unofficial-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

您忘了提到(broke)GitHub链接的第一步:sudo apt-key adv --fetch-keys repos.codelite.org/CodeLite.asc转到此处:gist.github.com/abdulhalim-cu/f3ae4be0b45baabef5623ccdd20ca584并关注说明,但在第二步中用sudo apt-add-repository'repos.codelite.org/ wx3.1.0/ ubuntu xenial Universe 替换“ deb”
gannex

2

您是否看过wxWidget指南

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


3
是的,我确实看过本指南;但是,它指的是过期版本。我正在寻找安装最新的。除非我用3.1或3.0替换2.8?
philm
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.