1.wxWidgets简介
- 什么是wxWidgets?
wxWidgets是一个开源的跨平台的C++构架库(framework),它可以提供GUI(图形用户界面)和其它工具。我们用它来实现跨平台GUI程序的开发。
2.测试平台
- 测试平台
Linux版本:Ubuntu 18.04 LTS
Code::Blocks版本:16.01
wxWidgets版本:3.0
3.安装步骤
3.1 登录root账户
为了保证安装的顺利进行,首先将账户切换到root账户。切换方法见:https://blog.csdn.net/u014337397/article/details/80874667
3.2 安装编译环境
3.2.1 安装build-essential
输入命令:
sudo apt-get install build-essential
3.2.2 安装gdb
输入命令:
sudo apt-get install gdb
3.3 安装Code::Blocks
3.3.1 安装Code::Blocks
输入命令:
sudo apt-get install codeblocks
3.3.2 安装codeblocks-dbg
输入命令:
sudo apt-get install codeblocks-dbg
执行Y确认后,等待系统自动安装。在安装过程中可能会出现如下错误:“E: Unable to fetch some archives, maybe run apt-get update or try with –fix-missing?”。针对该错误的解决方案如下:
1)执行命令:
sudo apt-get update
2)重新执行安装codeblocks-dbg命令。
3.3.3 安装wxformbuilder
输入命令:
sudo apt-get install wxformbuilder
等待系统自动安装。在安装过程中可能会出现如下错误:“E: Unable to locate package wxformbuilder”。针对该错误的解决方案如下:
1)执行命令:
sudo add-apt-repository -y ppa:wxformbuilder/wxwidgets
sudo apt-get update
2)重新执行安装wxformbuilder的命令。
3.3.4 安装codeblocks-contrib
输入命令:
sudo apt-get install codeblocks-contrib
等待系统自动安装。
3.4 安装wxWidgets3.0
3.4.1 安装libwxgtk3.0-dev
输入命令:
sudo apt-get install libwxgtk3.0-dev
输入Y确认后,系统自动进行安装。
3.4.2 安装wx3.0-doc
输入命令:
sudo apt-get install wx3.0-doc
3.4.3 安装wx3.0-examples
输入命令:
sudo apt-get install wx3.0-examples
3.5 安装依赖库
依次执行命令:
sudo apt-get install libcurl4-openssl-dev zlib1g-dev checkinstall
sudo apt-get install libwxgtk3.0-dev xterm
输入Y确认后,等待系统安装完成。
注意:
该步中的依赖库需要安装。如果不安装的话,Code::Blocks新建的wxWidgets工程编译会报错。错误为:“wxisBusy was not declared”。
参考文档:
1.https://blog.csdn.net/yangzhuoluo/article/details/5719446
2.https://blog.csdn.net/victorydh123/article/details/43116375
栏目导航
上一篇: Linux学习笔记(十二) – 第一个基于Opencv的C++程序
下一篇:Linux学习笔记(十四) – 利用Code::Blocks建立第一个基于wxWidgets的GUI程序