从wxdevcpp到code:block(二)

本文介绍了从wxdevcpp转向使用Code::Blocks(简称C:B)作为IDE进行开发时,如何手动配置MingW编译器和wxWidgets库。文章详细阐述了遇到的动态链接库问题、找不到头文件问题以及汉字显示问题,并提供了相应的解决方案,包括编译wxWidgets源代码以生成静态链接库、修改环境变量以及调整编译选项等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

        由于原来的wxdevcpp为我们配置好了所有东西:IDE、编译器、库文件、RAD;而相比之下采用code:block(以下简称为C:B)作为IDE的开发环境却需要我们手动配置其他的所有东西。

        打个不太恰当的比喻:前者是傻瓜照相机,你只要简单地按下快门就可以拍出像样的照片,但是自由度很小,拍出来的照片质量一般;后者是专业的单反相机,镜头需要自己配,焦距要自己调,曝光时间要自己定,操作复杂,但是会给使用者提供很大的空间,满足各种需求,弄得好的话还能拍出高水平的相片。

       用C:B作为IDE有下面两套方案可供选择:

      IDE:C:B,编译器:MingW,库:由wx源代码编译得来;
      IDE:C:B,编译器:MingW,库:由wxpack安装得来。

      MingW可以理解为在windows下的交叉编译工具。

     网上可以下载到集成MingW的C:B。下载标准的Code:Block和MingW并安装,不过我更推荐下载内部集成MingW的C:B,省去了下载各种MingW组件的麻烦;


1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值