当前位置:   article > 正文

Linux UOS 银河麒麟 静态编译安装wxWidgets

Linux UOS 银河麒麟 静态编译安装wxWidgets

UOS 银河麒麟 静态编译安装wxWidgets

动态库方式

依次使用下面三条命令安装

sudo apt install libgtk2.0-dev
sudo apt install libgtk-3-dev
sudo apt-get install libwxgtk3.0-gtk3-dev

完成后可以运行依赖动态库的程序。

静态编译

先只需要安装以下两个命令

sudo apt install libgtk2.0-dev
sudo apt install libgtk-3-dev

随后下载源码,建议先看电脑gcc版本,gcc7用3.0.4的版本,gcc8用3.0.5的版本,gcc9可以使用3.1等高版本,3.2不建议使用
进入到wxWidgets解压后的目录。为了保持清洁,创建一个编译用的目录。

mkdir gtk-build
cd gtk-build

现在运行configure和make命令,每个将花费一些时间来完成。

…/configure --with-gtk --enable-unicode --disable-shared
…/configure --disable-shared --enable-unicode
make

"–disable-shared"选项将会编译静态库而不是动态库,make命令完成后,安装wxWidgets到正确的目录。

sudo make install

安装完成后,使用CodeBlocks建立一个简单的对话框工程,直接编译,大小在6~8M就是成功。

本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/article/detail/40328
推荐阅读
相关标签
  

闽ICP备14008679号