准备工作:
环境:ubuntukylin-16.04.3
下载wxwidget源码:在 https://www.wxwidgets.org/downloads/ 下载最新的稳定版 wxWidgets-3.0.4.tar.bz2
引用:https://wiki.codelite.org/pmwiki.php/Main/WxWidgets31Binaries#toc3
安装环境依赖包:
sudo apt install libgtk-3-dev build-essential checkinstall
编译安装:
$ tar -zxvf wxWidgets-3.0.4.tar.bz2
$ cd wxWidgets-3.0.4
$ ./configure --with-gtk --disable-shared --enable-unicode --prefix=/usr/local/wxgtk
如果提示GTK2失败 则安装 gtk2-devel 或者libgtk2.0-dev
$ make
$ make install
$ sudo checkinstall
checkinstall会需要准备好package的描述等, 详细的输入输出. 使用checkinstall会同时生成deb包, 以及安装明细, 将来如何移除的提示
检查安装路径
$ dpkg -L wxWidgets
编译Samples样例
wxWidgets源码已经带了一个samples的样例包, 在安装完成后就可以直接编译测试
$ cd samples/
$ make
编译成功后, 里面的子目录会带着编译好的可执行程序, 例如 popup, tarskbar, text, treelist, 等等.