Linux学习笔记(十三) -- Ubuntu中+Code::Blocks搭建wxWidgets开发环境

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程序

猜你喜欢

转载自blog.csdn.net/u014337397/article/details/80925742