C/C++ IDE搜集比较

闲来无事,想找到个WIndows好用的IDE工具.有的采用自带编译器,有的GCC;

 C/C++编译器:
-----------------------------------------------

1。VC++6.0
绿色版本,MINI版本;

评论:这个版本,比较小.没有MFC的支持,编译程序,小巧很多;


2。MinGW
   www.minggw.org
   MinGW Studio 工具下载

  评论:MinGW Studio,这个工具不错;但可惜的是编译任何文件,必须要建立工程; 但由于MinGW的不断更新;这个工具的编译器,MinGW可以随时更新;应该不错; 而且免费工具:)

3。CFree(3.5 4.0Edu版)

评论:CFree,目前是收费的;虽然有破解的;但始终不好; EDU版本,没限制.网上可以搜索到Edu版本下载;

虽然CFree支持多编译器配置.包括VC,BCC,GCC,MinGW等,但对于VC好像存在问题;  一般功能可以用;

优势:比较小巧;


4。LCC-Win32

评论:没怎么用过;听说是将配置信息保存再 注册表内;感觉不好;


5。TC

评论:老牌的TC编译器;  好像不能满足目前比较新的趋势;;


6。Borland C/C++ Compiler

评论:对C++标准支持较好; 


7。DEV C++

评论:对C++标准支持不错;但 启动起来比较慢; 没有MinGwStudio 或者 CFree小巧; 开源,免费的;支持;


8。ColdBlocks

评论:强大的IDE, 支持各种类型编译器,不仅包括C/C++,也包括其他多种类型语言;强大的IDE.不错; 支持;好像也是免费;:)


-------------------------------
MingGW编译问题

在MinGW中用c编写window程序时, 用TextOut()向显示区域输出字符串或者SetTextAlign()等函数时,compile通过, build的时候总提示说undefined reference to 'TextOut@20', undefined reference to SetTextAlign....等.在网上搜了一下:

"If you compile it with MinGW, be sure to add the -mwindows flag in order to prevent the ... undefined reference to 'TextOutA@20' and ... undefined reference to 'GetStockObject@4 linker error. "  进入此内容网页

在project的设置link的option里加上 -mwindows 就可通过, 真正原因不清楚.

具体可参考MinGW官方文档说明: http://www.mingw.org/docs.shtml#compilingandbuilding

 

 


参考文章:
http://tb.blog.csdn.net/TrackBack.aspx?PostId=1536015

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值