目录
一、MinGW
二、wxWidgets
1.使用MinGW编译
2. 使用MSW编译
三、Code::Blocks
四、开发示例
随着开源社区的发展,在众多的GUI开发工具中,开源、免费将变得越来越流行,但是开源的特点是很多东西需要整合,需要动手能力强的人来搭建出一套得心应手的环境,这也是开发者必备的技能之一,下面就介绍了这样一套GUI开发环境的搭建教程。
一、MinGW
MinGW是一个编译工具链,用来编译其他程序的一个工具。官网地址:MinGW-w64
二、wxWidgets
wxWidgets 是一个开源、跨平台、支持多语言的GUI库。官网地址:wxWidgets: Cross-Platform GUI Library
需要先下载源码,编译出库文件,在你的程序中调用它的库使用,支持多种编译库的方式
1.使用MinGW编译
cd wxWidgets-2.9.4\\build\msw
mingw32-make -f makefile.gcc SHARED=0 UNICODE=1 BUILD=debug
编译需要等待1个小时左右
2. 使用MSW编译
MSW是微软的Visual Studio集成开发环境安装后的工程管理系统,因此使用此种编译方式,需要先把Visual Studio安装好,提供了各个版本的工程文件供编译使用
cd wxWidgets-2.9.4\\build\msw
nmake /f makefile.vc SHARED=0 UNICODE=1 BUILD=debug
三、Code::Blocks
这是一个IDE集成开发工具