将Eclipse CDT+MinGW配置成开发WIndows GUI程序的IDE环境

3 篇文章 1 订阅
2 篇文章 0 订阅

在Windows平台上,Eclipse CDT + MinGW是很好的C/C++开发IDE,不过默认的配置只能用来编写控制台模式的WIndows程序,无法开发GUI程序,最大的障碍就是默认配置无法编译GUI程序需要的.rc文件,而.rc文件中包含了诸多GUI程序所需的图形控件。不过MinGW是带有Resource Compiler的(windres.exe),但是CDT却无法调用MinGW的资源编译器,这就需要做一些额外的工作来使得CDT支持资源编译器。

可能有人会说开发Windows GUI程序为什么不用Visual Studio或者Visual Studio Express,这只能说青菜萝卜各有所爱了。另一方面,这也是个学术研究的小题目。

从Eclipse网站上下载的CDT包其实只包含了CDT的核心部分,还有很多支撑工具都没有下载,比如对Resource Compiler的支持,这个支持功能时包含在Visual C++支持包里的,所以,要想使用资源编译器编译.rc文件,首先得下载CDT的Visual C++支持扩展。这可以使用CDT的"Install New Software"(位于Help菜单中)菜单。点击这个菜单项之后,会出现Available Software对话框,在"Work with"下拉列表中选择“CDT - http://download.eclipse.org/tools/cdt/releases/9.10”,末尾的9.10是CDT的版本,根据当时所安装的CDT而不同。如下图所示:

稍后会显示可用的软件清单,在其中找到C/C++ Visual C++ Support和C/C++ Visual Support Developper Resources两个选项,并勾选之。

此后一路"Next"即可完成安装。

至此,CDT已经具备了调用MinGW的资源编译器的能力了。剩下的就是在Windows GUI程序的Project属性中配置对.rc文件应用资源编译器的编译规则了,配置步骤可见我的另一篇博文《Eclipse CDT编译Windows资源文件(.rc文件)》:https://blog.csdn.net/kingfox/article/details/104335658

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值