Menginstal wxwidgets versi terbaru


10

Saya mencoba menginstal versi terbaru wxwidgets melalui terminal dan mengikuti petunjuk ini .

Namun, ketika saya menavigasi ke folder /usr/include, folder dibuat dipanggil wx-3.0-unofficial. Apakah ini folder yang benar?

Juga, jika saya ingin menginstal v3.10.0, apakah saya akan melakukan perintah yang sama tetapi mengganti 3.0 dengan 3.1?

Pada dasarnya, apakah ini perintah yang benar yang harus saya gunakan untuk menginstal wxwidgets atau adakah metode yang lebih baik?

Pada halaman tersebut, perintahnya adalah sebagai berikut (saya melewatkan bagian tentang menginstal 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

Kemudian, saya mengikuti beberapa petunjuk dari buku petunjuk

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

Saya mengganti 2,8 dengan 3.0

Jawaban:


5

Setelah menunggu beberapa saat, wxwidgets telah memposting sedikit tutorial tentang cara menginstal versi terbaru. Pada tulisan ini, yang terbaru adalah v3.1.0. Tutorialnya dapat ditemukan di sini:

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

Di terminal, lakukan sesuatu seperti:

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

Untuk berseni, gantikan distribusi Anda, seperti xenial untuk ubuntu 16.04.

sudo apt-get pembaruan  
sudo apt-get install libwxbase3.1-0-tidak resmi \  
                     libwxbase3.1-dev \  
                     libwxgtk3.1-0-tidak resmi \  
                     libwxgtk3.1-dev \  
                     wx3.1-header \  
                     wx-common \  
                     libwxgtk-webview3.1-0-tidak resmi \  
                     libwxgtk-webview3.1-dev \  
                     libwxgtk-media3.1-0-tidak resmi \  
                     libwxgtk-media3.1-dev \  
                     libwxbase3.1-0-tidak resmi-dbg \  
                     libwxgtk3.1-0-tidak resmi-dbg \  
                     libwxgtk-webview3.1-0-tidak resmi-dbg \  
                     libwxgtk-media3.1-0-unofficial-dbg \  
                     wx3.1-i18n \  
                     wx3.1-contoh

wx-common dan wx3.1-i18n adalah paket opsional dan akan bertentangan dengan setara wx2.8 dari distro. Itu tidak terlalu menjadi masalah, tetapi wx-common berisi wxrc, jadi jika Anda menggunakan ini ketahuilah bahwa mungkin ada perbedaan setelah memutakhirkan.

Edit:

Untuk perintah satu baris:

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

Anda lupa menyebutkan langkah pertama dari tautan GitHub (putus): sudo apt-key adv --fetch-keys repos.codelite.org/CodeLite.asc Buka di sini: gist.github.com/abdulhalim-cu/f3ae4be0b45baabef5623ccdd20ca584 dan ikuti petunjuknya, tetapi ganti "deb" di langkah kedua dengan sudo apt-add-repository ' repos.codelite.org/wx3.1.0/ubuntu xenial universe'
gannex

2

Apakah Anda melihat panduan wxWidget .

Mengikuti panduan pengembang selalu merupakan cara terbaik untuk menginstal sesuatu.


3
Ya, saya memang melihat panduan ini; namun, ini merujuk pada versi yang sudah ketinggalan zaman. Saya mencari untuk menginstal yang terbaru. Kecuali saya mengganti 2.8 dengan 3.1 atau 3.0?
philm
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.