Win环境安装Python图形界面设计工具wxFormBuilder

一、安装MSYS2

1、什么是MSYS2?

MSYS2是MSYS的一个升级版,准确的说是集成了pacman和Mingw-w64的Cygwin升级版, 提供了bash shell等linux环境、版本控制软件(git/hg)和MinGW-w64 工具链。与MSYS最大的区别是移植了 Arch Linux的软件包管理系统 Pacman(其实是与Cygwin的区别)。

2、安装MSYS2

(1)下载安装程序。下载地址:https://repo.msys2.org/distrib/x86_64/msys2-x86_64-20200720.exe

(2)运行安装程序,一路点击下一步完成安装。MSYS2需要64位Windows 7或更高版本。

二、打开MinGW32位shell,编译安装

pacman -S --needed mingw-w64-i686-gcc mingw-w64-i686-wxWidgets make git

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/ansidecl.h /mingw32/include/ansidecl.h

ln -s /mingw32/include/binutils/bfd.h /mingw32/include/bfd.h

ln -s /mingw32/include/binutils/bfd_stdint.h /mingw32/include/bfd_stdint.h

ln -s /mingw32/include/binutils/diagnostics.h /mingw32/include/diagnostics.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

make config=release

运行wxFormBuilder

cd../../../output/

./wxFormBuilder.exe

https://github.com/wxFormBuilder/wxFormBuilder

你可能感兴趣的:(Win环境安装Python图形界面设计工具wxFormBuilder)