赞
踩
https://my.oschina.net/zhenggao/blog/4338422
`wx-config --cxxflags` `wx-config --libs`
g++ -o helloOut hello.cpp `wx-config --cxxflags` `wx-config --libs`
编译时的要求,
sudo apt install pkg-config
sudo apt install libgtk2.0-dev
sudo apt-get install libwxgtk3.0-gtk3-dev
sudo apt-get install build-essential
sudo apt-get install mesa*
sudo apt-get install mesa-common-dev
sudo apt-get install libgl1-mesa-dev libglu1-mesa-dev
由于erlang依赖wxWidgets,我们下载下载wxWidgets安装包,wxWidgets版本为2.8.4或更高版本,这里我们下载最新版本3.1.3版本,建意使用迅雷下载
wxWidgets官网下载地址
wget https://github.com/wxWidgets/wxWidgets/releases/download/v3.1.3/wxWidgets-3.1.3.tar.bz2
sudo mkdir -p /usr/local/wxWidgets
tar -xvf wxWidgets-3.1.3.tar.bz2
cd wxWidgets-3.1.3/
./configure --with-regex=builtin --with-gtk --enable-unicode --disable-shared --prefix=/usr/local/wxWidgets
sudo make && make install
编译过程非常的久,我一度以为是出现异常信息了(其实根本没有出现异常信息,只是在编译文件),反正一定要耐心等待文件编译完成,有异常会中途停止的,出现如下图就表示安装成功了。
cd /etc/ld.so.conf.d/
创建文件
sudo touch wxWidgets.conf
打开文件
sudo vim wxWidgets.conf
增加以下内容
/usr/local/lib
重新加载动态库配置信息
sudo ldconfig
sudo vim /etc/profile
将以下内容存储至profile文件中,保存并退出
- # wxWidgets
- export WXPATH=/usr/local/wxWidgets/
- export PATH=$WXPATH/bin:$PATH
使环境变量刷新并生效
source /etc/profile
wx-config --version
https://wiki.wxwidgets.org/Installing_and_configuring_under_Ubuntu
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。