Instalando a versão mais recente do wxwidgets


10

Estou tentando instalar a versão mais recente do wxwidgets através do terminal e segui estas instruções .

No entanto, quando naveguei para a pasta /usr/include, uma pasta foi criada chamada wx-3.0-unofficial. Essa é a pasta correta?

Além disso, se eu quisesse instalar a v3.10.0, executaria os mesmos comandos, mas substituiria o 3.0 pelo 3.1?

Basicamente, esses são os comandos corretos que devo usar para instalar o wxwidgets ou existe um método melhor?

Na página, os comandos são os seguintes (pulei a parte na instalação do 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

Segui algumas instruções do guia do usuário

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

Substituí 2.8 por 3.0

Respostas:


5

Depois de esperar um pouco, o wxwidgets postou um pequeno tutorial sobre como instalar a versão mais recente. Até o momento em que este artigo foi escrito, o mais recente é a v3.1.0. O tutorial pode ser encontrado aqui:

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

Em um terminal, faça algo como:

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

Para astuto, substitua sua distribuição, como xenial para o ubuntu 16.04.

sudo apt-get update  
sudo apt-get install libwxbase3.1-0-não oficial \  
                     libwxbase3.1-dev \  
                     libwxgtk3.1-0-não oficial \  
                     libwxgtk3.1-dev \  
                     wx3.1-headers \  
                     wx-common \  
                     libwxgtk-webview3.1-0-não oficial \  
                     libwxgtk-webview3.1-dev \  
                     libwxgtk-media3.1-0-não oficial \  
                     libwxgtk-media3.1-dev \  
                     libwxbase3.1-0-unofficial-dbg \  
                     libwxgtk3.1-0-unofficial-dbg \  
                     libwxgtk-webview3.1-0-unofficial-dbg \  
                     libwxgtk-media3.1-0-unofficial-dbg \  
                     wx3.1-i18n \  
                     wx3.1-examples

wx-common e wx3.1-i18n são pacotes opcionais e entrarão em conflito com os equivalentes wx2.8 da distribuição. É improvável que isso importe muito, mas o wx-common contém o wxrc; portanto, se você usar isso, lembre-se de que pode haver diferenças após a atualização.

Editar:

Para um comando de uma linha:

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

você esqueceu de mencionar a primeira etapa do link (quebrado) do GitHub: sudo apt-key adv --fetch-keys repos.codelite.org/CodeLite.asc Acesse aqui: gist.github.com/abdulhalim-cu/f3ae4be0b45baabef5623ccdd20ca584 e siga as instruções, mas substitua "deb" na segunda etapa pelo sudo apt-add-repository ' repos.codelite.org/wx3.1.0/ubuntu xenial universe'
gannex

2

Você olhou para o guia wxWidget .

Seguir os guias do desenvolvedor é sempre a melhor maneira de instalar algo.


3
Sim, eu olhei para este guia; no entanto, refere-se a uma versão desatualizada. Eu estou olhando para instalar o mais recente. A menos que eu substitua o 2.8 por 3.1 ou 3.0?
philm
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.