wxFormBuilder是针对wxPython的IDE,是一个开源跨平台的图形界面生成器。
按照github主页的提示安装依赖库,再下载源码进行编译链接:
sudo apt-get install libwxgtk3.0-dev libwxgtk-media3.0-dev libboost-dev
git clone --recursive --depth=1 https://github.com/wxFormBuilder/wxFormBuilder
cd wxFormBuilder
./create_build_files4.sh
cd build/3.0/gmake
make config=release
在编译过程中我遇到的坑是typeconv.cpp文件中wxFALLTHROUGH
未定义,找到这个文件,把其中所有的wxFALLTHROUGH
删除可解决此问题。
然后编译完陈就可以运行了:
cd ../../../output/bin/
./wxformbuilder