wxWidget学习笔记一:介绍和基本设置

本文介绍了wxWidgets这一开源的跨平台C++ GUI框架,它提供了丰富的功能,包括HTML显示、OLE支持等,并可在多个操作系统上运行。wxWidgets起初依赖MFC,后因用户需求改为使用Win32 API重写。文章提到了wxWidgets作为MFC替代品的特性,并概述了在Windows环境下使用wxWidgets的编译参数和设置,如DEBUG模式、静态库构建及Unicode支持。
摘要由CSDN通过智能技术生成

昨晚从角落里搜出以前写的helloworld,还好当初就没学多少东西,现在拾起来也不是太费劲。那时候写了两篇笔记备忘,现在看看居然帮助不小。还是应了那句老话:好记性不如烂笔头。这次重开丹炉,索性把旧文一并发上来凑数先。

wxWidgets是一个Open Source的跨平台C++ GUI framework,采用LGPL协议, 用它开发的商用软件,不需要开放源代码,光这一点,就可以吸引无数的眼球,这种好人不好找。

wxWidgets最初叫wxWindows,后来迫于MS的压力不得不改头换面,从新做人。不过在Windows这个单词泛滥的年代,widgets反而显得特别一些, 加上w(代表Windows)x(代表X),顾名思义,个人认为比原来的名字要好得多。

当然wxWidgets并不仅仅是窗口的小部件,除了UI, 还有HTML的显示和打印,虚拟的文件系统,OLE、OpenGL支持,以及jpeg和xml,还有很多其它东东。

感觉上在windows下wxWidgets就是一个mfc的替代品,而实际上它的windows版本也的确曾经依赖过mfc,后来在borland c++用户的强列要求下,才用win32重写了一遍。除了windows之外,它还支持Unix/Linux、MacOS、OS/2、PalmOS等等。在不同的平台下,它停供的接口都几乎一样,所以在一个平台编写的程序,可以不经修改或者很少修改就能移植到另一个它所支持的平台上。加上它保证尽可能使用平台本地的窗口控件

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值