‹  返回课程

下载并编译wxWidgets库

课文
阅读量:375
技术范畴
  1. 下载教学指定版本的wxWidgets源代码
  2. 编译之前,先修改mingw-w64的一处头文件代码
  3. 组合“动态/静态”和“调试/发行”,编译四个版本的库
课前导言
本课常见错误:修改 config.gcc之后,没有保存。另外,mingw-w64相头文件一定要正确修改(在编译wxWidgets之前)。
下载并编译wxWidgets库
下载wxWidgets 2.8.12版本的源代码并编译成四个版本的功能库。

有了wxWidgets,我们就能使用C++写一些有趣有用的桌面图形界面的程序,避免一直埋头写“黑乎乎”的控制台命令行程序。

wxWidgets官网: www.wxWidgets.org

下载时请选择教学使用版本:2.8.12。

使用之前下载安装的 32位版的mingw-w64编译wxWidgets时,需要修改其 “i686-w64-mingw32includecommctrl.h” 文件的第4017行:

原文:

#if _WIN32_IE > 0X600

加一个等号,修改成:

#if _WIN32_IE >= 0X600

config.gcc 中,除UNICODE项固定设置为1以外,重点就是组合以下两项:

SHARED = 0       #可为0或1,0表示静态库,1表示动态库(也称共享库)
BUILD = debug    #可为debug或release,分别表示调试或发行版
课后导言
一个始于1992,源于爱丁堡大学;支持Windows、Linux、Mac多个桌面系统,全球用户不计其数;开源,允许您将它用于开源或商业目的图形用户界面库,您已经亲手编译完成了吗?