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