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

注意:
該項不是必須的,如果不適用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程序

發佈了69 篇原創文章 · 獲贊 70 · 訪問量 14萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章