热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

最新版的dev-c++令人振奋。

我用jjhou的“标准与实作之间”的代码测试了一下,最新版的dev-c++整合了Mingw的最新版,其对标准的支持不逊于vc7,里面很多原来g++不支持的,现在也已经支持。
我用jjhou的“标准与实作之间”的代码测试了一下,最新版的dev-c++整合了Mingw的最新版,其对标准的支持不逊于vc7,里面很多原来g++不支持的,现在也已经支持。

59 个解决方案

#1


还是个beta的就这么性奋?有很多bug的。

#2


哪儿有下载的?

#3


下载地址:
Dev-C++ 5.0 beta 3 (4.9.3.0) (10.5 MB)
http://www.c-view.org/soft/devcpp/devcpp4930.exe

#4


bug多多!
还是等正式版出来再用吧!

#5


怎么又是Delphi写的,Delphi太厉害了吧。C++Builder的VCL也是Delphi,这个DevC++也是Delphi,C++做什么去了,看来还是转行学Delphi,这样利害点

#6


fagin(蜂鸟飞):不对不对,是b4

#7


确实是非常不错,但是bug实在是太多了,有一个问题,一直到现在还没有解决,如果你安装好了语言设置为中文,使用了几次以后,设置自己变成了英文,而且你自己得个性化设置都丢掉了.

#8


bug太多,不稳定,我改一下字体,结果行号栏就黑了

一debug就出错。

#9


我已经用过一段时间了,看在他的兼容性和免费以及小巧上,还是很不错的。

#10


反正d版vc也便宜,hehe.找不到d版dev c++,自己下载的那个对标准支持不太好。

#11


bug

#12


hehe beta的不是特别稳定 不过vc7.0太占资源了

#13


Dev-C++出Beta4版了.下载一个看看先.
Beta3版问题多多阿!

#14


我在windows用dev C++4。0,可是我一直不知道哪个调试工具怎么设置,找到一大堆资料,关于gdb的,不过都是在linux下的设置方法。
  谁有好的方法,。。。。。不知道楼上的诸位是在什么环境下,怎么调试的。

#15


dev C++现在在测试的是5.0.挺好,语言选择的bug,如果你用多了也知道该怎么办的,那个bug可以解决.

#16


b4挺好啊,没发现那么多问题,呵呵~

#17


Beta4比Beta3稳定多了!

#18


真正的程序员用C语言,聪明的程序员用DELPHI, C++可谓是当今最为优秀的面向对象的开发语言了。

#19


DEV C++没有想像中的好,错误信息经常提示得莫名其妙.我还是宁可用VC

#20


现在最新的DEV C++是4.9.4.0版(更新于6月26日,13M的样子),
在4.9.3.0版中的语言设置BUG没有了,但是仍然不太稳定,而且俺发现编译出的程序也太大了点(一个Hello World的控制台程序大概200K,如果是允许调试信息加入的编译则更大,700多K),而在4.9.3.0版中同样的程序只有几十K,faint。

至于如何加入调试信息的编译选项,有时候选择了“编译选项”中的“产生调试信息”,编译,但是不能调试,不过当在“编译选项”的“编译器”标签中选择“编译时加入以下命令”中敲入“-g”,再编译,就可以调试了,而且以后去掉后者,只选中前者,也能调试,真是怪异。

如何调试:
我是用的CYGNUS的Insight Debugger,它采用的是gdb 5.0
下载于: http://www.bloodshed.net/dev/packages/bin/insight5_win32.zip
把它直接解压缩到安装Dev-C++的目录下就行了,无需安装

调试时会跳出一个“Source Window”窗口,里面啥都没有,可以Open一个.exe文件,然后就会出现该文件的源代码,现在就可以调试了。
(个人感觉不如VC的调试好用)

用Dev-C++的好处是它对标准C++的支持很好,比如在VC6里面,C++Primer中的许多程序要么不是像书上所说的那样运行,比如P392的一个例子
class B;
void takeB(B& b){}
B giveB(){return B();}

void main(){
  takeB(giveB());
}
在VC6是可以通过编译并能运行的,在Dev-C++中则不行。
另外,在P414的例子:
template 
Type min(Type (&r_array)[size])
{
}

int main()
{
double da[8] = {10.3, 7.2, 14.0, 3.8, 25.7, 6.4, 5.5, 16.8};
int i1 = min(da);

return 0;
}
这个例子是通不过VC6的编译的,但Dev-C++却可以。

所以俺建议如果学习标准C++的话,大家还是用Dev-C++比较好。

用Dev-C++有个不爽的地方是,控制台程序(Dos版)往往一闪而过,必须在main()函数的返回前加一个语句“system("PAUSE")”才可以留住DOS窗口。

比较郁闷的还有编译时间比较长。


另外不知道VC7对标准C++的支持怎么样,哪位用过的同志能否介绍一下。
3x

#21


http://www.c-view.org/root/index.htm说他的5。0班支持中文界面。

#22


什么是Dev-C++ 我只知道delphi c++builder

#23


不知道还不去看看。

#24


试着用了一下,感觉不是很好~

#25


什么东西

#26


到了正式版还不是要收费,否则用了几十次就OVER了。没啥意思。有些人光顾着保护自己的经济利益,连点开放精神都没有。搞不好的。

#27


没看到b4的下载,哪里有???

#28


出现了一些莫名其妙的错误

经常是打开文件后看不到文件内容

#29


晕,,我也用啊,怎么我就遇不到你们所说的错误,BUG什么的

#30


haha

#31


too much bugs

#32


做好的程序怎样打包及发行?

#33


这么多不熟悉的人,你们也不介绍介绍啊。共同提高嘛。就我知道的。
dev-c++好象是SourceForge的一个开放源代码的项目,以GCC,Mingw
或者Cygwin作为编译器。有win32和linux作为内核,编出来的文件比较小,以
我曾经简单试用时,一个mdi的例子程序,编译后大小只有几十K,同时还有
个dev-pascal,不过,那个我没用过。查看编译器IDE主程序,确定是borland
的delphi或者c++ builder编写的。我现在用的是4.9.2.0写windows的程序
文件很小,但书写上比较麻烦,大致来说,是用winapi编写了,呵呵

:)作为学习c++语言的工具倒真的很不错。

#34


怎么我一开始新建项目就出错????

 文件管理是不是以项目为单位的?

#35


是不是装了Dev-c++就行了?

#36


http://www.bloodshed.net/dev/devcpp.html
最新的Dev-C++可以在这里下载!

一个免费的,而且完全是C++的编译器可以做到这个地步已经非常好了!
I like

#37


TO wlz47(秋水沉舟):从我用JJHOU的“标准与实作”之间的程序测试来看,VC7的表现和DEV-C++最新版表现差不多。但是,由于LIPPMAN被微软挖走,并且主持VISUAL STDIO.NET的设计,个人认为,VC7的表现会更优于DEV-C++。
PS:据小道消息称,Stroustrup也被微软挖走,不管是真是假,VC7对于标准的支持是勿荣质疑的,尤其是各位如果学习的是lippman的书的话。

#38


调试功能巨差!

#39


我本来用的是4.9.3.0,发现除了调试功能较差之外,还是挺不错的
后来发现有了4.9.4.0,赶紧去升级,谁知道升级之后所有的程序都会出现一样的连接错误[Linker error] undefined reference to `cout',还会弹出
iostream.h文件,只好卸掉重装老版本,不知道有没有高手能解决这一奇怪问题。

#40


to ilmusic, 
我没有unistall久版本,直接覆盖安装新版本的时候,也出现许多linker error的问题。后来把久的删掉再安装就没问题了。

#41


o,我试了一下,真的是这样,谢谢!

#42


人家只是个外壳嘛

#43


最新版本的Dev-C++编译的程序个头大了不少!!!!!

#44


我下载DEVCPP,主要是用MingW的编译器,用命令行的说。

gcc 3.1 都套用了 STL,所以编译起来比较大,很不错。

DEVCPP 不过是 IDE 外壳罢了,不用也行。

#45


请问,dev c++ 是不是不支持include,而非得要include,否则编译的时候说cout没有定义之类的错误?

是这样吗?

#46


Dev C++好像是只支持#include 而不支持#include 

#47


To celeil(蜡笔小新): 谢谢你的介绍
不过Lippman去微软的时候,VC7已经发布了,不知道是不是晚了点
不过有一点似乎可以肯定:VC7比VC6更支持C++标准。

不过俺觉得Stroustrup去微软似乎不太可能,这家伙最爱对微软冷嘲热讽了,呵呵。

#48


最新的Dev-c++只支持#include 如果写成会出错!

#49


不是 DEV C++,而是 GCC 只支持 STL 标准的 iostream。
DEV C++是 IDE !

#50


flag

推荐阅读
  • 第四讲ApacheLAMP服务器基本配置Apache的编译安装从Apache的官方网站下载源码包:http:httpd.apache.orgdownload.cgi今 ... [详细]
  • linux下编译安装lnmp
    2019独角兽企业重金招聘Python工程师标准#######################安装依赖#####################安装必要的包:y ... [详细]
  • VS用c语言连接mysql,c语言连接mysql完整演示
    #include#includeintmain(){MYSQL*conn;创建一个指向mysql数据类型的指针connmysql_init(NULL);mysql的初始化if(!c ... [详细]
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • 本文介绍了使用PHP实现断点续传乱序合并文件的方法和源码。由于网络原因,文件需要分割成多个部分发送,因此无法按顺序接收。文章中提供了merge2.php的源码,通过使用shuffle函数打乱文件读取顺序,实现了乱序合并文件的功能。同时,还介绍了filesize、glob、unlink、fopen等相关函数的使用。阅读本文可以了解如何使用PHP实现断点续传乱序合并文件的具体步骤。 ... [详细]
  • 本文介绍了在Windows环境下如何配置php+apache环境,包括下载php7和apache2.4、安装vc2015运行时环境、启动php7和apache2.4等步骤。希望对需要搭建php7环境的读者有一定的参考价值。摘要长度为169字。 ... [详细]
  • Android源码深入理解JNI技术的概述和应用
    本文介绍了Android源码中的JNI技术,包括概述和应用。JNI是Java Native Interface的缩写,是一种技术,可以实现Java程序调用Native语言写的函数,以及Native程序调用Java层的函数。在Android平台上,JNI充当了连接Java世界和Native世界的桥梁。本文通过分析Android源码中的相关文件和位置,深入探讨了JNI技术在Android开发中的重要性和应用场景。 ... [详细]
  • Java在运行已编译完成的类时,是通过java虚拟机来装载和执行的,java虚拟机通过操作系统命令JAVA_HOMEbinjava–option来启 ... [详细]
  • OpenCV4.5.0+contrib编译流程及解决错误方法
    本文介绍了OpenCV4.5.0+contrib的编译流程,并提供了解决常见错误的方法,包括下载失败和路径修改等。同时提供了相关参考链接。 ... [详细]
  • ejava,刘聪dejava
    本文目录一览:1、什么是Java?2、java ... [详细]
  • 原文地址http://balau82.wordpress.com/2010/02/28/hello-world-for-bare-metal-arm-using-qemu/最开始时 ... [详细]
  • 开发笔记:Python之路第一篇:初识Python
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了Python之路第一篇:初识Python相关的知识,希望对你有一定的参考价值。Python简介& ... [详细]
  • 【技术分享】一个 ELF 蠕虫分析
    【技术分享】一个 ELF 蠕虫分析 ... [详细]
  • Linux下C语言的几道经典面试题小结(分享)
    本篇文章整理了几道Linux下C语言的经典面试题,相信对大家更好的理解Linux下的C语言会有很大的帮助,欢迎大家探讨指正。1、如果在Linux下使用GCC ... [详细]
  • Howtobuilda./configure&&make&&makeins ... [详细]
author-avatar
娇Rex_630
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有