Ubuntu 18.04中如果要使用关方最新版本的wxWidgets(目前最新稳定版本是3.0.4),要保证安装libgtk-3
开发库。
> sudo apt-get install libgtk-3-dev
然后去关方网站下载(点此下载)。下载好压缩包并且解压缩后,将其拷贝到用户目录,如/opt/wxWidgets-3.0.4/
下。接着运行标准配置过程:
> sudo ./configure --with-opengl --disable-shared
我们这里要求按照静态库来使用wxWidgets,所以使用--disable-shared
选项,另外开启OpenGL支持(--with-opengl
)一般也是必要的。其他选项用户可以通过./configure --help
来查看。
接下来很重要的一步是,使用wx-config
获得编译参数(进入wxWidgets目录/opt/wxWidgets-3.0.4/
):
> ./wx-config --libs
wx-config
会返回一系列编译参数,这些编译参数是将来要添加到用户编译工程Makefile
文件中的必要内容。
使用wx-config --cppflags
获取C++编译的其他标志。
> ./wx-config --cppflags
接下来就是配置自己的wxWidgets工程了。
网友评论