先介绍下学习资料:
英文版本:《Cross Platform GUI Programming With wxWidget》
文档:http://docs.wxwidgets.org/3.0/,http://www.wxwidgets.org/downloads/
权威资料:wxWiki——http://wiki.wxwidgets.org/Main_Page
网上教程:http://www.wxwidgets.org/docs/tutorials/
参考:
迂者-贺利坚的专栏
windows下载、安装wxWidgets(希望以后有机会可以用linux)
1.下载:
wxWidgets的官网在http://www.wxwidgets.org/downloads/,下载页面是http://www.wxwidgets.org/downloads/。
作为Windows用户,从下载页面下载如下画圈的两个文件。Windows.ZIP是wxWidgets的源代码,Manual(HTML).zip则是在学习过程中最重要的参考(即前述的在线文档)
最后解压至最好是D;\wxWidgets-3.0.0,接下来安装比较符合,否则要自己改动。
作为开发者角度的使用方法,很是高大上。
作为开发人员下载源码,自己编译自己用。这种方式,创建的是最适合自己的环境。、
(1)编译wxWidgets,要先准备好编译器,并且配置好运行编译器的“环境”。
记下这个文件夹名(简单办法,将路径复制下来,暂时粘贴到一个文本文件中备用)。
值”,在原有值的后面加一个英文的分号,再加入你记下的X:\CodeBlocks\MinGW\bin。注意,不要将原有的内容替换掉,而是追加你你需要的路径即可。
(2)编译
对于该文件包的一些了解:
(wxWidgets的C++源代码在\wxWidgets-3.0.0\src中
msw是专供微软(ms)的Windows(w)用的编译需要的文件)
打开命令提示符,开始-附件中,或者直接运行cmd。
D: wxWidgets-3.0.0所在盘
cd \wxWidgets-3.0.0\build\msw 转到该文件下
gcc -v (并非必须的,检查刚刚路径是否改对了)
运行后结果:
开始编译wxWidgets:
mingw32-make -f makefile.gcc MONOLITHIC=1 SHARED=1 UNICODE=1 BUILD=debug
花费时间较长,需要等待。
如果出现问题可以点击该链接查看:http://blog.youkuaiyun.com/sxhelijian/article/details/25749505
另外更多一点的了解有
用上面的命令编译后,可以满足学习的需求了。如果还想体验,以及支持将来生产用于发布的程序版本,可以在SHARED和BUILD参数的选取上再做些组合。
- SHARED的取值可以是1或0,代表产生的是动态链接库(1)和静态链接库(0)。两者的区别不解释,以后将明白,或者自行百度之。
- BUILD的取值可以是debug或release,代表在应用程序开发时,产生的可执行文件是调试版本(debug)还是发布版本(release)。
- (具体详见上面的链接)
下列编译命令:
- 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

本文详细介绍了如何通过下载、安装及编译wxWidgets来启动跨平台程序开发之旅。从官方资源获取最新版本,设置环境变量以支持C++编译,最终通过命令行完成编译过程,实现学习与实践的无缝衔接。
1840

被折叠的 条评论
为什么被折叠?



