wxWidgets是一个c++库,允许开发人员创建应用程序 Windows、Mac OS X、Linux和其他平台和一个代码库。 它流行的语言绑定Python , Perl , Ruby 和 许多其他语言。wxWidgets给应用程序的一个真正的土生土长的外观和感觉,因为它,使用平台的本机API而不是效仿GUI。
wxWidgets 3.1.0 更新内容
更好地支持高DPI显示器,特别是在窗口。
支持最新的编译器包括2015毫西弗,g++ 5.3和3.8叮当声, 包括在c++中11模式。
修改了OpenGL支持更适合现代OpenGL(3.2 +)。
新 wxActivityIndicator 和 wxNativeWindow 类。
重要的改进 wxNotificationMessage 。
等有用的新方法 wxTextEntry:ForceUpper() , wxProcess:激活() , wxDateTime:GetWeekBasedYear() , wxListBox:GetTopItem() , wxStandardPaths:GetUserDir() , wxUIActionSimulator:Select() 和其他人。
更新版本的捆绑第三方库和支持 GStreamer 1.0在Unix下。
新的实验wxQt端口。
很多很多的bug修复。
wxWidgets怎么用
wxWidgets windows 安装使用教程
下载解压后,直接安装exe程序

小编将其安装到了F:/wxWidgets-3.1.0中。后文中,我将用X:/wxWidgets-3.1.0表示这个文件夹,X代表你选择的盘符。

编译wxWidgets前的准备
编译wxWidgets,要先准备好编译器,并且配置好运行编译器的“环境”。
对于初学者,安装Code::Blocks时,选择带GCC编译器的安装文件进行安装。单独安装的GCC编译器,也可以在Code::Blocks中通过设置进行工作。
总之先找到Code::Blocks所在的文件夹(后文中我用“X:\CodeBlocks\”代表,X:\CodeBlocks\要替换为你使用的实际文件夹名)。随Code::Blocks安装的GCC,在Code::Blocks安装文件夹的MinGW子文件夹中,打开X:\CodeBlocks\MinGW\bin,其中的文件,如下图所示,就是支持你的C++工作的GCC系列程序。

记下这个文件夹名(简单办法,将路径复制下来,暂时粘贴到一个文本文件中备用)。下面要配置运行编译器的“环境”,确切地说,只需要设置“路径”(PATH)即可。
在Win7中,鼠标右击桌面上的“计算机”图标,选菜单中的“属性”,接下来,就是如下图中从1到6的一系列操作,将“变量名”为PATH的“变量值”,在原有值的后面加一个英文的分号,再加入你记下的X:\CodeBlocks\MinGW\bin。注意,不要将原有的内容替换掉,而是追加你你需要的路径即可。

其他版本的Windows,找到“系统属性”对话框的方式可能会稍有不同,最终的目标都是设置好PATH的值。
还有别一种方式,直接用DOS命令做。有不少资料中讲这种做法,本文不做介绍。
编译wxWidgets
编译wxWidgets的事情需要用命令行的方式完成。
用命令行编译wxWidgets
从“开始”菜单->附件,运行“命令提示符”(有的系统称“MS-DOS方式”),在命令行下分别输入下面的命令:
X:(回车) 当前盘置为X,X是你解压缩wxWidgets用的盘符。
cd \wxWidgets-3.1.0\build\msw(回车) 当前目录置为/wxWidgets-3.1.0\build\msw,可以查看这个文件夹中的文件,msw是专供微软(ms)的Windows(w)用的编译需要的文件(注:wxWidgets的C++源代码在\wxWidgets-3.1.0\src中)。
gcc -v(回车) 这个命令并非必须,意在检查刚才的路径设置是否正确。下图的输出,表明在X:/wxWidgets-3.1.0\build\msw目录中,可以运行X:\CodeBlocks\MinGW\bin中的命令。还可以看到,当前使用的GCC版本是4.7.1。
下图是我运行上表中的命令出现的结果:

下面就可以要开始编译wxWidgets了。就在DOS提示符后面,输入下面的命令:
[plain] view plain copy print?在CODE上查看代码片派生到我的代码片
mingw32-make -f makefile.gcc MONOLITHIC=1 SHARED=1 UNICODE=1 BUILD=debug
编译的过程会比较慢,会有几十分钟。干点别的,或者就看着屏幕上看不懂的提示发呆也好。理想情况是,顺利完成编译。
意外处理
我在编译wxWidgets中,苦等几十分钟,等来了一个error,最后两行提示是:
[plain] view plain copy print?在CODE上查看代码片派生到我的代码片
gcc_mswuddll\monodll_xh_bmpcbox.o: file not recognized: Memory exhausted
collect2.exe: error: ld returned 1 exit status
多知道一点
用上面的命令编译后,可以满足学习的需求了。如果还想体验,以及支持将来生产用于发布的程序版本,可以在SHARED和BUILD参数的选取上再做些组合。
SHARED的取值可以是1或0,代表产生的是动态链接库(1)和静态链接库(0)。两者的区别不解释,以后将明白,或者自行百度之。
BUILD的取值可以是debug或release,代表在应用程序开发时,产生的可执行文件是调试版本(debug)还是发布版本(release)。
所以可以运行的命令还有3个:
[plain] view plain copy print?在CODE上查看代码片派生到我的代码片
mingw32-make -f makefile.gcc MONOLITHIC=1 SHARED=0 UNICODE=1 BUILD=debug
mingw32-make -f makefile.gcc MONOLITHIC=1 SHARED=1 UNICODE=1 BUILD=release
mingw32-make -f makefile.gcc MONOLITHIC=1 SHARED=0 UNICODE=1 BUILD=release
- PC官方版
- 安卓官方手机版
- IOS官方手机版

















Apifox(Api调试管理工具)2.1.29.1 绿色版
小乌龟代码管理工具(TortoiseGit)2.13.0.1 中文免费版
SoapUI破解版5.7.0 最新版
小皮面板(phpstudy)8.1.1.3 官方最新版
Ruby3.0(ruby运行环境)3.0.2 官方版
gcc编译器( MinGW-w64 9.0.0绿色版)免费下载
宝玉编辑助手0.0.05新版
火花编程软件2.7.2 官方pc版
猿编程少儿班客户端3.1.1 官方版
Restorator 2009中文版单文件汉化版
十六进制阅读小工具
IT码农工具软件1.0 中文免费版
python爬虫实战入门教程pdf免费版
Postman Canary(网页调试软件)官方版7.32.0绿色免费版
大耳猴少儿编程客户端1.1.2 官方免费版
excel批量sql语句(通过excel构建sql工具)1.0 免费版
软件添加弹窗和网址工具1.0 中文免费版
天霸编程助手2.1 单文件中文版
ida pro 中文破解版(反编译工具)7.0 永乐汉化版64位
VBA代码助手3.3.3.1官方版
Node.js开发实战教程百度云完整版【36课】
猿编程电脑端3.9.1.347 官方PC版
蒲公英 Android SDKV4.1.11 官方最新版
蒲公英iOS SDK2.8.9.1 官方最新版
WxPython中文可视化编辑器1.2 简体中文免费版
Python代码生成器1.0 中文免费版
C语言代码实例助手1.0 免费版
c primer plus第6版中文版高清版
C++ Primer Plus 2021电子版最新版
notepad++7.8.2 中文免费版
wpe pro Alpha 0.9a 中文绿色版




Microsoft Spy++9.10 中文绿色版
源代码保护工具(Dotfuscator Professional
MDB数据库管理软件1.0 中文免费版
源码安全监测工具(Fortify SCA 2016)【附cr
RTX ServerSDK 2015官方最新版
阿猫串口调试助手2.4.0.0绿色免费版
精易论坛SQL语句生成器2.1 绿色最新版 【
java开源报表系统(JasperReports Library)6
独立团游戏作坊窗口分析工具【VIP全套教程及