- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
WindowsXP下搭建wxWidgetsDevCpp(MinGWGCC)
Windows XP 下 搭建 wxWidgets + DevCpp(MinGW,GCC) 编程环境(一)
2008-01-04 14:44
总结前一阶段在Windows XP 下搭建 wxWidgets + DevCpp(MinGW,GCC) 编程环境
1.几个基本的问题
wxWIdgets ---- 一个跨平台的GUI库,事实上,它不仅可用来做GUI,还有许多其它的类和函数,例如网络、线程、文件操作,等,它非常类似MS的MFC,但它的优势在于,开源,免费,跨平台,且比MFC更加简单易用
GCC----原本是Linux下的C编译器,值得注意的是,它不是一个程序,而是包含有许多程序,发展到现在,它不仅可以编译C/C++,还可以编译许其它多种语言(如Java,Ada等)
MinGW----由于GCC原本是在Linux下使用的,后来,通过许多人的努力,把GCC移植到了Windows平台上,通过MinGW,我们就可以在Windows平台下,使用GCC(注意MinGW没有IDE,是用命令行方式使用GCC),MinGW同样也是开源,免费的
DevCpp----用Delphi语言编写的C++IDE,在Windows平台下使用,它具有语法高亮,自动完成等完整的IDE功能,内置的编译器用的就是MinGW,它同样也是免费的
事实上,只要成功安装了DevCpp,也就默认安装了MinGW,就可以用它来编写C/C++程序,并用GCC编译、调试代码
2.下载、安装
到wxWidgets的官方网站 /downloads/ 上下载 wxMSW??
到DevCpp的官方网站 /dev/devcpp.html 上下载 DevCpp (下载 with Mingw/GCC 那一个)
下载后,双击开始安装,都用默认安装就可以了,只是注意DevCpp的安装路径上不要有空格
3.编译wxWidgets
成功安装wxWidgets后,在 开始--程序 中,可以找到 wxWidgets 的程序组 ,其中有一个叫做Compiling wxWidgets 的文本文件,里面详细介绍了如何在各种不同的编译器下,编译wxWidgets
针对 MinGW/GCC (我们用的DevCppp,默认的编译器就是MinGW/GCC),可以按下面的方法进行编译
a.设置环境变量
我的电脑--控制面板--系统,然后,切换到 高级选项卡
单击环境变量,在系统变量中,双击 Path 所在行,添加 GCC 所在的路径 (如果DevCpp安装在C:\Dev-Cpp,则GCC所在的路径为C:\Dev-Cpp\bin)
如果设置成功,则在“命令提示符”下,输入命令 gcc -v????? 将会看到下面的 gcc 版本信息
b.编译
假定wxWidgets安装在C:\wxWidgets-2.8.4,则在“命令提示符”下,依次输入命令
C:
cd C:\wxWidgets-2.8.4\build\msw
mingw32-make -f makefile.gcc BUILD=release SHARED=1 USE_OPENGL=1 USE_ODBC=1
开始编译
在编译的过程中,屏幕会不断地闪烁,会有许多警告,不用理会它们,经过漫长的等待之后(依据机器的配置情况,大概2~3个小时),编辑结束,会自动退回到命令提示符下,如果没有显示出错信息,编译就成功了。
这时在 C:\wxWidgets-2.8.4\lib\gcc_dll 目录下,将会看到许多 以 .a和 .dll 为后缀的文件
下一步,就要配置DevCpp,告诉编译器,如何链接到这些动态链接库上
Windows XP 下 搭建 wxWidgets + DevCpp(MinGW,GCC) 编程环境(二)
2008-01-04 14:45
4.配置DevCpp
a.设置环境变量
假定wxWidgets安装在 C:\wxWidgets-2.8.4,则编译后的动态链接库就在C:\wxWidgets-2.8.4\lib\gcc_dll 目录下,仿照 3.a的方法,将目录 C:\wxWidgets-2.8.4\lib\gcc_dll 添加到path 变量中
这样我们自己编写的程序,就能够正确地搜索到 wxWidgets 的动态链接库。
b.设置DevCpp的搜索路径
先新建一个控制台的工程文件(File--New--Project,选择 Console Application)
成功新建工程文件后,通过 Priject--Project Option,打开工程选项,设置相应的路径
在Parameters选项卡,修改 Linker 列表
打开 C:\wxWidgets-2.8.4\lib\gcc_dll ,会看到许多以.a为后缀名的文件
每一个.a文件,对应 Link
您可能关注的文档
- TED名人演讲稿孩子的语言天赋.doc
- thinkpadx230win7家庭版升级旗舰版.docx
- TIN的生成及等高线绘制.docx
- tomato编译安装gevent及pyOpenSSL.doc
- Tomcat7.0启动报错java.lang.NoClassDefFoundErrororgapachejuliloggingLogFactory.doc
- TOHOSHINKI孩子们的那些事.doc
- Tomcat安装配置规范.doc
- TOM网万通汽修学校学子与汽修大师“零距离”.doc
- transition3phonetics学案003.doc
- tp第二季剧本中文翻译.doc
- 2024年江西省高考政治试卷真题(含答案逐题解析).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)物理试卷(含答案详解).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)地理试卷(含答案详解).pdf
- 2024年内蒙通辽市中考化学试卷(含答案逐题解析).docx
- 2024年四川省攀枝花市中考化学试卷真题(含答案详解).docx
- (一模)长春市2025届高三质量监测(一)化学试卷(含答案).pdf
- 2024年安徽省高考政治试卷(含答案逐题解析).pdf
- (一模)长春市2025届高三质量监测(一)生物试卷(含答案).pdf
- 2024年湖南省高考政治试卷真题(含答案逐题解析).docx
- 2024年安徽省高考政治试卷(含答案逐题解析).docx
文档评论(0)