icryrainix/wxformbuilder


License: GPL-2.0

Language: C++


wxFormBuilder Build status Build Status

Download Binaries

Install From Source

Windows (MSYS2)

Install MSYS2 and run the following inside a MinGW 32 bit shell:

pacman -S --needed mingw-w64-i686-wxWidgets git make mingw-w64-i686-binutils mingw-w64-i686-gcc mingw-w64-i686-boost
git clone --recursive --depth=1 https://github.com/wxFormBuilder/wxFormBuilder
cd wxFormBuilder
cmd.exe /C "create_build_files4.bat --wx-root=/mingw32/bin --force-wx-config --disable-mediactrl"
ln -s /mingw32/include/binutils/bfd.h /mingw32/include/bfd.h
ln -s /mingw32/include/binutils/symcat.h /mingw32/include/symcat.h
ln -s /mingw32/lib/binutils/libbfd.a /mingw32/lib/libbfd.a
ln -s /mingw32/lib/binutils/libiberty.a /mingw32/lib/libiberty.a
cd build/3.0/gmake
sed 's!\$(LDFLAGS) \$(RESOURCES) \$(ARCH) \$(LIBS)!\$(LIBS) \$(LDFLAGS) \$(RESOURCES) \$(ARCH)!g' *.make -i
sed 's!-lbfd!-lbfd -lz!g' *.make -i
make config=release

Run:

cd ../../../output/
./wxFormBuilder.exe

Linux

Pre-requisites for Ubuntu:

sudo apt-get install libwxgtk3.0-dev libwxgtk-media3.0-dev libboost-dev

Download and build:

git clone --recursive --depth=1 https://github.com/wxFormBuilder/wxFormBuilder
cd wxFormBuilder
./create_build_files4.sh
cd build/3.0/gmake
make config=release

Run:

cd ../../../output/bin/
./wxformbuilder

macOS

Pre-requisites for macOS can be installed via Homebrew:

brew install wxmac boost dylibbundler

Note: Building with Xcode currently does not work without issues (see issue #247). Therefore it is recommended to build with GNU make like for Linux as described below.

Download and build like for Linux (except that currently MediaCtrl needs to be disabled, because wxMac installed via Homebrew does not support it - see issue #283):

git clone --recursive --depth=1 https://github.com/wxFormBuilder/wxFormBuilder
cd wxFormBuilder
./create_build_files4.sh --disable-mediactrl
cd build/3.0/gmake
make config=release

Run:

cd ../../../output/
open wxFormBuilder.app

Project Statistics

Sourcerank 3
Repository Size 7.07 MB
Stars 0
Forks 0
Watchers 1
Open issues 0
Dependencies 0
Contributors 20
Tags 3
Created
Last updated
Last pushed

Top Contributors See all

Jan Niklas Hasse rjpcomputing Patrick Geltinger Pavel Kalian UsYer a-atalla ryanjmulder Darrell Wright Jesús González New Pagodi solidxsnake TheDogeOfTheInternet Jack Burridge Iulian Serbanoiu Tomay Martin Müller ANoDE85 Blair Bonnett Tobias Taschner csteenwyk

Recent Tags See all

v3.6.2 January 23, 2018
v3.6.1 November 06, 2017
v3.6.0 December 21, 2016

Something wrong with this page? Make a suggestion

Last synced: 2018-03-14 05:46:27 UTC

Login to resync this repository