Installazione dell'ultima versione di wxwidgets


10

Sto tentando di installare l'ultima versione di wxwidgets tramite il terminale e ho seguito queste indicazioni .

Tuttavia, quando ho navigato nella cartella /usr/include, è stata creata una cartella chiamata wx-3.0-unofficial. Questa è la cartella corretta?

Inoltre, se volessi installare v3.10.0, dovrei eseguire gli stessi comandi ma sostituire 3.0 con 3.1?

Fondamentalmente, questi sono i comandi corretti che dovrei usare per installare wxwidgets o c'è un metodo migliore?

Nella pagina, i comandi sono i seguenti (ho saltato la parte durante l'installazione dell'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

Quindi, ho seguito alcune indicazioni dalla guida per l'utente

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

Ho sostituito 2.8 con 3.0

Risposte:


5

Dopo aver atteso un po 'di tempo, wxwidgets ha pubblicato un piccolo tutorial su come installare l'ultima versione. Al momento della stesura di questo documento, l'ultima è la v3.1.0. Il tutorial può essere trovato qui:

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

In un terminale, fai qualcosa del tipo:

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

Per abile, sostituisci la tua distribuzione, come xenial per ubuntu 16.04.

sudo apt-get update  
sudo apt-get install libwxbase3.1-0-unofficial \  
                     libwxbase3.1-dev \  
                     libwxgtk3.1-0-non ufficiale \  
                     libwxgtk3.1-dev \  
                     wx3.1-headers \  
                     wx-common \  
                     libwxgtk-webview3.1-0-unofficial \  
                     libwxgtk-webview3.1-dev \  
                     libwxgtk-media3.1-0-unofficial \  
                     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-esempi

wx-common e wx3.1-i18n sono pacchetti opzionali e entreranno in conflitto con gli equivalenti wx2.8 della distribuzione. È improbabile che sia troppo importante, ma wx-common contiene wxrc, quindi se lo usi tieni presente che potrebbero esserci delle differenze dopo l'aggiornamento.

Modificare:

Per un comando a una riga:

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

hai dimenticato di menzionare il primo passo dal link (rotto) di GitHub: sudo apt-key adv --fetch-keys repos.codelite.org/CodeLite.asc Vai qui: gist.github.com/abdulhalim-cu/f3ae4be0b45baabef5623ccdd20ca584 e segui le istruzioni, ma sostituisci "deb" nel secondo passaggio con sudo apt-add-repository ' repos.codelite.org/wx3.1.0/ubuntu xenial universe'
gannex

2

Hai dato un'occhiata alla guida di wxWidget .

Seguire le guide per gli sviluppatori è sempre il modo migliore per installare qualcosa.


3
Sì, ho dato un'occhiata a questa guida; tuttavia, si riferisce a una versione obsoleta. Sto cercando di installare l'ultima. A meno che non sostituisca il 2.8 con 3.1 o 3.0?
Phil
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.