周星星 阅读(23014) 评论(472)
周星星向您推荐windows下最好的C++ IDE

1. 你是不是用惯了VC++6.0?假如是,我现在推荐的IDE仍然是VC++6.0的IDE。

2. 你是不是觉得VC++6.0过时了,很多C++语法它都不支持?我现在推荐的编译器她在一直发展着,支持最新的C++语法。

3. VC++.net的界面弱智,而且包含糟糕的managed C++和C++/CLI,它们都是不被C++承认的垃圾,你是不是兴冲冲的安装了VC++.net之后又删除掉了它?

4. Dev C++是一个windows平台上使用g++内核的IDE,有诸多优点,但其IDE相对于VC6而言差得太多,你是不是还是觉得VC++6.0的IDE最友好?
Dev-C++ 5.0 beta 9 (4.9.9.0)下载地址:http://prdownloads.sourceforge.net/dev-cpp/devcpp4990setup.exe
Dev-C++安装注意点:如果以前安装过老版本或想更换安装目录,请将磁盘中残留的devcpp.cfg和devcpp.ini两文件删除掉再安装。

5. VC++6.0之所以如斯优秀是因为有CPU开发商Intel公司的技术支持,那么你想不想看看Intel自己的C++编译器?她生成的可执行文件的运行效率可是最高的,毕竟她能开发CPU嘛!


假如是,来吧!我现在推荐的就是 VC++6.0 + VSSP6 + Intel C++ 8.0
不要被这三部分吓倒,安装其实是很easy的,我来推荐一下安装步骤:

1。安装VC++6.0,注意不要安装那些所谓的中文版,它们很垃圾的说;另一个注意点就是安装的时候看清楚,选项VC++前的勾是灰颜色的,你应该一层一层的打开它,确保所有的勾都打上,免得到时候它不支持Unicode。

2。安装 VS SP6。VS SP6 在M$网站上有下载。
VSSP6下载地址:http://download.microsoft.com/download/1/9/f/19fe4660-5792-4683-99e0-8d48c22eed74/Vs6sp6.exe

3。安装Intel C++ 8.0,一定要选中 for VC++6.0,当然这个选项也是默认的。

4。打开VC++6.0,打开菜单 Tools\Intek(R) C++ Compiler Selection Tool,出现一个界面,在 Intel(R) C++ Compliler 前打上勾,你用的就是Intel C++ 8.0编译内核,不打勾用的就还是VC++6.0编译内核,是不是很简单?而且互不影响。

试试成果,在VC中分别用VC++6.0和Intel C++ 8.0编译以下代码试试看:

#include <iostream>
using namespace std;

class Test
{
public:
    static const int a = 8;
};

int main()
{
    cout << Test::a << endl;
    return 0;
}

对于for中定义的变量的作用域,大侠CCCP如是说:
vc.net2003和icc是一样的,默认状态下保持和vc6.0兼容,也就是用非标准的作用域。vc7.1中可以在C/C++中Language里面改,VC6.0 + ICC只能手动在project-setting里面添加,两者编译选项都是一样的 /Zc:forScope
另外 /Zc:wchar_t 可以把wchar_t作为编译器的内置类型,再也不是unsigned short了。

评论列表
一笑
补充:
nod,你再装一个visual assist x v10.0.1246
(详细说明:http://www.wholetomato.com/products/features.html)
, 哈哈VC6.0比.net还好使呢!
ksl
re: windows下最好的C++ IDE
我装了,TOOLS菜单里怎么没有Intek(R) C++ Compiler Selection Tool这个
周星星
to Ksl:
要不你自己将它加到菜单Tools下,路径是:
C:\Program Files\Intel\CPP\ISelect\Bin\PickComp.exe
参数是数字 6
周星星
to lu_zi 和 xx:
Intel C++ 8.0 零售价 3800元/套。
我不能明目张胆的给你D版的Intel C++ 8.0,你自己去vckbase上问问。
tomcoolz
re: windows下最好的C++ IDE
谢谢周星星!我的问题已经解决了。

2003装上 Visual Assist X 后,颜色提示,特别是 #define 的常量,经常提示不对,看着就不爽。用 VC6 就很好。
楼上说信息的智能弹出功能,可能是由于你在某个类内部,或者是没有包括某个头文件,所以没有弹出来。

不过我用 intel c++ 8.1 编译,感觉是比 VC6 的编译器慢一点。说明一下,我的机器可不慢,p4 2.8c, 512M。
liberalbird
我有个问题:如何设置编译器编译选项?
我想把某程序用C编译器规则来编译,不知道通过什么设置可以将编译器设定为C编译器规则。
周星星
to liberalbird:
您只要将源文件的扩展名改为.c就行了。
l1t
Jerry
re: windows下最好的C++ IDE
磁盘中残留的devcpp.cfg和devcpp.ini
这两个文件怎么找不到
周星星
to Jerry:
怎样找到 devcpp.cfg 和 devcpp.ini ?
--- 先将“文件夹选项”设置为“显示所有文件和文件夹”,然后在 系统盘符:\Documents and Settings\用户名\Local Settings\Application Data 中就可以看到这两个文件。
周星星
to cc5416:
我没有ftp呀,如果有的话,我就可以将它放到上面去。我去跟站长商量一下;
ICC的使用协议规定 如果不用于商业的话,你可以无限的使用它,既然这样,你可以去intel网站上下载。
sdlly
re: windows下最好的C++ IDE
感觉intel 8.0对标准的支持不如gcc
周星星
to sdlly:
那肯定是,怎么能跟gcc相比呢?gcc是最符合标准的;
intel C++ 其实和 VC++ 差不了多少,因为VC++就是M$和Intel联合开发的;
Inte也意识到IC和GCC的巨大差距,它自己的分析师也认为如果不作大动作,IC将很快被人遗弃。
cyg
re: windows下最好的C++ IDE
好用,同时在PC里装了VC6.0+vsSP6+intel c++ compiler7.1和VS.net 2003+intel c++ compiler 8.1都能成功运行。就是编译时速度慢了点。有没啥方法可解决一下呢?为啥用VS.net+intel c++ compiler 8.1编译出来的程序代码比VS.net 2003下还大上几K?VC6.0+vsSP6+intel c++ compiler7.1编译后代码小了很多。
       谢谢星星大哥!
七猫的垃圾箱
re: windows下最好的C++ IDE
大是正常的呀,为了优化而大起来。
gameboy
re: windows下最好的C++ IDE
建议用intel c++ 8.1

支持vc6.vs2002.2003

我用的是vs2003+intel c++8.1
安装后,新建win32项目后,右点项目,可以选择两者互转。

过路的
re: windows下最好的C++ IDE
VS.NET是迄今最好的代码编辑器,编辑代码的方便性无出其右。不要以为Intel造CPU,编译器一定好,用过再说,很烂。VS.NET的编译器对标准支持是包括GCC 4在内最好的。微软的运行库也写的非常好,对于Windows应用非常安全,GCC不可能做得到,他唯一的优点就是免费,就连这一点,微软也做到了。所以在Windows下用VS.NET,*ix下用gcc是正解,本篇文章会给初学者造成学习上的混乱。
周星星
to 过路的:
:)讨论讨论而已,但要说到“误导初学者”,我觉得千万不能用VC++.net。
因为很多初学者被“误导”了,它们不知道 C#和C++毫无关系,不知道 C++/CLI 和 C++ 毫无关系。
对于初学者,有无数的理由选择g++,因为
a. 她最符合C++标准
b. 她没有不符合C++标准的语法,如果他某一天写出了 String^ str = "Hello World" 这种垃圾代码,不知道应当笑还是哭?
c. VC++.net是M$公司私有的,将一个开放语言的前途寄托于私有的软件我想是不应该的,从目前来看,VC++.net更致力于混淆C++的纯正,而不是致力于C++的发展。
京山游侠
re: windows下最好的C++ IDE
  呵呵,我不用.net的原因只有两个:一个是太慢,另一个是.net类库太复杂我懒得花时间去学。

  但是其IDE环境和编译器技术,怎么说都还过得去吧?在.net中可以看到基类的定义和源代码,比VC6方便一点。[看MFC的源代码让我学了不少东西哦]。只可惜太慢了,不知道.net2005是不是比.net2003的IDE还慢,真是想说爱你不容易啊。

  呵呵,不要怪我没钱买好电脑啊。
周星星
to 京山游侠:
:)我也有不学.net的原因:
a. 功能太弱,不能适用于我的工作。我既不做MIS/ERP,也不做web,我所做的项目,都对性能要求非常高,强调的是算法和对资源的严格控制,唯有asm/c/c++才适合,其他一切都不谈,仅仅是JVM或.net Framework,客户也是不允许安装的。而Java/C#适合的那些工作,在我眼中和黑屋子里的纺织女工差不了多少,虽然所有行业都是平等的,都需要人去做,但这个工作不适合我的性格,我喜欢自由和创造。
b. 无论是.net还是Java都是私有的(有人会说.net不是,我不争论),如果某一天它的主人不乐意了,结果就一定是VB的下场,我怎敢让一生的所学在朝夕间就game over?如果这样,就是对自己太不负责任了。
c. 和你一样,也不喜欢慢吞吞的,Java和.net的速度都实在太慢了。上次帮朋友查看一个C#程序,打开了工程之后好几秒都不出现界面,急躁得把朋友的鼠标给拍扁了,后来我又见识了一下Java的IDE,服气了。但我觉得这也许是我们自己的缺点,是工作压力太大了,所以做事爱追求效率,在很久前做HIS产品的时候,客户单位的领导都说产品好,界面华丽,而那些员工都抱怨速度太慢,信息化之后还不如以前手工来得快。这给我的启发很大,这是资本家和打工者之间的差别!
d. .net语法并不复杂,尤其是相对于Java而言可是算是非常简洁的喽,当然相对于C/C++语法来讲.net语法还是很乱很不规范的,可笑的是Java当初说自己是最简洁的,以没有多重继承,没有模板而自夸,今天看来它当初实在幼稚。.net类库复杂其实表示了它的实力,语言区别于软件的差别是一个是规则一个是工具,如果没有那么多库就说明她挑不起大梁,但将类库和语言紧密结合决非明智之举,因为语法应当是相对稳定的,而类库应当与时俱进,两者前进的步伐不一样。所以我不害怕.net的复杂,而是害怕因为.net语言和库结合太多,需要不停得更变,那么我就需要不停的学习,而以前所获得的知识一文不值,这代价太大了。
刘峰
re: windows下最好的C++ IDE
vc6+sp6+vsx+ic++确实很好用,可以练c++primer上的题目,真的很爽!
小菜
re: windows下最好的C++ IDE
用过VC6和VC.NET2003,感觉无论编译器还是IDE,VC.NET2003都更胜一筹,只是“无论是安装VC++.net的时候必须安装.net framework,还是创建工程文件的时候必须从一大堆似是而非的垃圾中挑选出C++工程,都是一件不可容忍的负担”,而且更占资源。只是不知VC.NET2003的cl.exe与Intel的icl.exe比,哪个更强一点!?
周星星
to diclogic:
网上有个自称“胖子”的人说:
“俺数年前在做微软代理,呵呵,学会了很多损别家软件的话.现在想想,还真不应该是年轻人呆的地方. 有很多公司没有那么尖刻的.微软那么大一个公司,那么小家子气. ”
ishou
re: windows下最好的C++ IDE
To: cnmmxuyf 
深有同感!
不过,有很多赶时髦者,就象对服装、歌曲那样赶时髦。
M$在疯狂推销 .NET,不知道M$内部的程序员们是否都在使用.NET?

在C++盛行的时候,M$内部仍然在大量使用C,且C占据统治地位!
根据<<微软的秘密>>(十年前的书) 一书披露:
   虽然C语言有可移植、有效率及灵活的优势,软件开发区里的有些人却觉得它太原始了,并鼓励开发员使用一些不必要的技巧。比尔-盖茨也指出了C的弱势,但坚持微软开发员应用C来生成(或抽象)他们的代码:象其他人一样,我们还没有找到一种不用C而用其他东西编写代码的方法。现在C是一种非常低层次的语言,我们在很多东西上使用C++。我们抽象很多东西。”C++语言鼓励开发员编写高度组织的代码,抽象一般概念而隐藏细节。微软在选择的适当的项目上运用C++(例如Office和Windows NT 的一些新构件),但C仍然占据统治地位。

有些人为了所写C++程序的绝对纯洁性(很象是宗教信仰那样坚持),居然拒绝使用C代码,也许在他们看来使用C语言太落伍了。不知道这些人纯洁的C++代码是如何写出来的。 就象JAVA,凡事class?






qaz
re: windows下最好的C++ IDE
周星星你这么喜欢ASM/C/C++,能用它们写出这个Blog吗?
过路的
re: windows下最好的C++ IDE
MFC、ATL、.COM、DCOM、.NET、C、C++、gcc、MSVC值得学的是什么呢?
给C/C++初学者一个忠告:
MFC、ATL、.COM、DCOM、.NET和gcc不值得费工夫。VC.NET是最好的。到了实用阶段,你自然就知道学什么了。用Intel的编译器?纯属没事找事,吃饱了撑的。
mm
re: 过路的
语无伦次,狗屁不通。

请您先把语文学学好再来~~
ishou
re: windows下最好的C++ IDE
 qaz: "周星星你这么喜欢ASM/C/C++,能用它们写出这个Blog吗? "

你太小看我们的星星了!

“杀鸡何用宰牛刀”?我们大力强调C/C++的重要性,并不是凡事要动用C/C++编程来处理。如果哪天出现个混事魔王主宰这个世界,禁止人们使用C/C++,你可知道软件世界将会怎样? 是末日!!

事实上 .NET也不是什么新东西,只是M$把过去一些语言进行M$特色 的局部的“Java”化而已,M$这样做,并不是认为Java有多先进,倒是Java的商业宣传很成功,迷倒不少追随者,有风靡世界之势,就是M$也倍感压力,M$借风使力,  再凭借其本身的强势,让众多“Java"的追随者成为.NET的追随者也就不难了。 M$推出.NET当然还有其他方面的考虑。

如果.NET排斥 C++,就不会有 C++.NET了。 M$不会笨到放弃C/C++。 倒是不知天高地厚的一些家伙,鼓吹放弃C++,好象比M$还厉害。
呵呵。。。。。。









Lixeon
re: windows下最好的C++ IDE
什么样的工具干什么样的活,从来没有高低贵贱之分,小看任何一种语言都是狭隘的小人之见

锤子能敲定子,老虎钳也能敲钉子,只是没有锤子顺手,虽然在制造老虎钳的时候可能会用到锤子。而老虎钳能钳东西,锤子却不能。所以并不能说明锤子比老虎钳优秀或老虎钳比锤子优秀。

它们都是我们工具箱里的有用的部件,它们是平等的。
周星星
to Lixeon:
我的认同你的观点,所以我从来没说过 perl、lisp、Fortran、delphi 等等不好。
但要说到Java,我觉得它百无一用,用于web它既繁琐也不安全。web是一个特例,我个人觉得应当丰富html的能力,而不是用一种语言来代替它。
而要说到MIS/ERP,编写C/C++的MIS/ERP行业库/框架 比定义一个新语言来得好吧?!我在想,随着C++的库不当完善成熟,总有人会回过头来编写各行各业的C/C++应用库,到时候Java何去何从?
yellow
re: windows下最好的C++ IDE
支持星哥,有时候用C++语言的人的确有一种掌控一切的毫情,但并不是说我们就鄙视其它语言,再说出没有资格来鄙视,比如我有时也用用Delphi,我最近才用它觉得它真的是不错的工具,凡是能使用Inline ASM的工具我都怪喜欢的。但说星哥不能用C++写出Web,我想ishou可能不懂什么叫ISAPI吧!如果用C来写这种IIS过滤器,那Web的速度绝对是Java的不知道多少倍,只是很复杂通常很少有网站设计人员能掌握,通常网站设计人员的底层技术都不行,所以用不了ISAPI,因为它太复杂了,用的人多并不代表它就好(指Java)。用C++写Web!还有人可以用Win32 ASM写Web呢!去问问罗元斌吧!
ishou
re: windows下最好的C++ IDE
To yellow:
看来您误解了我的意思,我毫无怀疑 星星用C++写出Web的能力,况且星星绝对有这个能力,我引用  'qaz' 怀疑星星这方面能力的话,只是想特别告诉他不要小看星星的能力。


一般懂得ASM/C/C++的人,会比较能够深入理解各种语言究竟是怎么一回事。一些语言比较好,往往是站在C/C++这个“巨人”身上。

C/C++的语句、文法等是众多语言中 颇为简洁出色的,并不难学,只是太多的细节要求用程序码完成,编程的重复工作比较多,过多的程序码,导致程序复杂起来。

单纯使用C/C++一种语言编程解决问题,并不是一个很好的方法,不管C/C++的库有多么丰富。同时与其他非编译型语言结合编程,可能是一个最好的选择。

flyaflya
re: windows下最好的C++ IDE
这种文章是容易误导初学者,初学者千万不要轻信鼓动,2003要比VC6完善很多,好用很多:
1、2003的MFC比VC6改进了很多(里面新增加的CDhtmldialog我就很感兴趣)。大部分人用VC 还是会用MFC的。
2、MSDN也详细很多,例子多了不少。
3、IDE是全面中文,方便初学者。
4、写MFC程序,添加message和virtual function不会像vc6那样常要手工删bsc等文件。查看MFC源代码也方便了,智能提示也好了很多。
5、最重要的是它对c++标准支持比VC6好多了,STL也比VC6更标准了,一次我在VC6中一个头文件加了一个stl::map,结果出现2100多个warning。
2003比VC6的缺点就是大、速度慢,但你要知道它是包含MSDN,实际上并没大多少,硬盘都120G了,还缺这点。CPU也很快了,这都不是问题。
2003包含“managed C++和C++/CLI”可不是缺点,不也包含着vb么,不想用不用就是了。
对于大部分人只要机器好,用2003可以省很多麻烦。干么用VC6自找麻烦,Intel C++ 我是信不过,编译的程序速度感觉不到,体积到是大了不少。我到是对 Comeau C++ 感些兴趣。
感觉你根本没用过vs.2003,竟会认为“VC++.net的界面弱智,而且包含糟糕的managed C++和C++/CLI”是什么的缺点,而且它真的界面真的弱智吗?有几个人这样认为?
初学者真的没必要放着好东西不又,来跟着高手怀旧。
Diviner
re: windows下最好的C++ IDE
MFC、ATL、.COM、DCOM、.NET、C、C++、gcc、MSVC值得学的是什么呢?
给C/C++初学者一个忠告:
MFC、ATL、.COM、DCOM、.NET和gcc不值得费工夫。VC.NET是最好的。到了实用阶段,你自然就知道学什么了。用Intel的编译器?纯属没事找事,吃饱了撑的。

//================================
惨了,上面的东西我都学了,还用了。我吃饱了撑的:)

Comeau C++ 我倒是不感兴趣,虽然前几天发现他居然支持export关键字了。不过暂时想不到什么地方去用他。

# re: windows下最好的C++ IDE 2005-04-09 19:24 过路的 2005-04-12 08:33 haha
你最多能作一个coder,而且不是一个中上等的coder
//=================
能说说原因吗?
Lixeon
re: 周星星
对,Java在某些方面是有些繁琐。但如果说写MIS等应用,比起C++,我觉得还是Java。理由有下面几点:

1. 语言本身针对性。C/C++一出生其位置就相对底层,而Java存在的理由就是构建上层应用,与其说Java是一种语言,不如说是一个平台,这个平台在应用等级上比C/C++高。因此C/C++要能够和Java在应用开发上竞争,必须有足够的面向企业应用的库,来提高其应用平台。

2. 经济性。从目前看,C/C++面向企业应用的库较之Java还有相当一段距离。因此C++要和Java处于同一层次,还需要很大的投入。C/C++的库在完善,Java也在完善,C++在这个领域要赶上Java,加速度得快于Java。

3. 首先一条公理就是C++的入门门槛比Java高许多,第二条公理就是像星星您这样的高手在软件这行中绝对少数。这两条公理得出一个推论就是玩Java的人比C++的多,从而C++在企业应用领域的发展是否能追上Java成了一个未知数。

如果C++用于企业应用的开发,会使程序员花很多工夫用以处理相对底层的逻辑,而企业应用的开发关键在于上层的业务逻辑。因而C++目前还不适于企业应用开发。

任何工具都需要有个侧重,万能工具最终只能是玩具。
过路的
re: windows下最好的C++ IDE
//================================ 
惨了,上面的东西我都学了,还用了。我吃饱了撑的:) 
//+++++++++++++++
牛人!当我按照MS的文档"合成"出没有ATL,MFC的双接口,至今都不敢说会COM,因为我还没有"合成"出更高级的接口。这一方面是我无能,另一方面怪微软的文档写的不完善(大家都知道什么原因!),还有参考书的误导。COM对我来说太难了,我想我这辈子是学不会了,因为微软已不再公开提供详细的文档,包括那个可以成为典范的COM规格也已经胎死腹中。
那个说coder中上等什么的,意思无非是:学会C/C++而不去学MFC、ATL、.COM、DCOM、.NET就是"只会编程,不会技术"。
不过我的经验告诉我MFC、ATL、.COM、DCOM、.NET不值得初学者花功夫去学,有那个功夫整明白VC.NET的使用。看着满天飞的国产软件连Unicode都不支持心里难受。
Diviner
呵,也看做什么的吧。LINUX大部分人估计都不会这些,但不能说他们全是“只会编程,不会技术”吧,毕竟MFC,ATL,COM,DCOM,NET并不是全部。
初学者学一两样,再结合自己的背景知识专下去足矣。
--个人意见,仅供参考 。
周星星
“问今是何世,乃不知有汉,无论魏晋”
还是 Diviner(七猫)说得中肯。对用VC做MIS的人而言,也许windows和MFC就是他的全部,但不等于说就是所有程序员的全部,软件世界还是很大的,莫要做井底之蛙。MFC是软件海洋的一个浮泡,如果你拥有它我恭喜你,如果你对它不屑一顾我也支持你,毕竟它只是汪洋的一个暂时小气泡而已。如果把浮泡当成整个汪洋就错大了,看我在『大乘佛学 』中摘录的一句:“譬如澄清百千大海,弃之,唯认一浮沤体,目为全潮,穷尽瀛渤。”。

而像flyaflya说的
赞同"用Intel的编译器?纯属没事找事,吃饱了撑的。",放着2003这种稳定、成熟的编译器不用,来用intel,保不准某天在AMD机器上出问题,谁知道它是怎么优化的。”
我就不想再多评论了,徒增口舌,如果vs2003真的稳定成熟何必还要vs2005,况且vs2003才发布几年,就匆匆下“稳定成熟”的结论,未免太搞笑了吧?我不能肯定icc不会出错,但VS之所以有今天是因为有Intel的技术支持,这就是为什么ICC和VC的bug基本一致的原因。其实要谈编译器的“稳定和成熟”,当属 PathScale编译器 和 Intel编译器,VS2005连给他们提鞋的资格都没有。
flyaflya
re: windows下最好的C++ IDE
vs2003经过vs2002的过度自然是成熟稳定了,vs2003有多少人测试?多少人试用?intel有多少人使用?至少在微软自己的WINDOWS下,我更信得过VS编译器。
“如果vs2003真的稳定成熟何必还要vs2005”,你怎么不说”如果vs6真的稳定成熟何必还要vs2002“-_-!

周星星
to flyaflya:
假如你是诚心来讨论的话,那么我愿意和你聊聊,否则还是不要浪费大家的时间,我希望你是诚心来讨论的。

“vs2003经过vs2002的过度自然是成熟稳定了”
--- 照你这么说,除了VS1.0之外,后续的VS都是成熟稳定的喽?这个道理实在讲不过去嘛!

“vs2003有多少人测试?多少人试用?”
--- 这个我不知道,但我知道使用过VS2003的人远远不及使用过VC++5.0/6.0的人,对于VC++5.0/6.0时至今日才勉强可以棺盖论定,而即使VS2003不被VS2005淘汰的话(这是不可能了),也需要大家使用10年后才可以谈论它是否“成熟稳定”?
使用过vs2003的人数和使用过ICC的人数相比,我不知道谁多谁少。对ICC有利的是她存在年月比较久,不像VS2003才出来一会儿就被VS2005踩下去了;对VS2003有利的是既往的VS用户群比较大。但如果论“成熟稳定”的话,还要看使用者的质量,VS2003大部分是那些盗版用户用来编写MIS或画个按钮的工具,用的大部分是VC软件的功能,而不是C/C++语言功能,而ICC的用户则不同,如果是对编译质量不敏感的用户是不会使用ICC的,从这上面说ICC的一个用户抵得上一千个VS.net用户不为过。

“至少在微软自己的WINDOWS下,我更信得过VS编译器。”
--- 随便你相信谁,但如果你希望其他人也相信,那么就要讲出理由。

“如果vs6真的稳定成熟何必还要vs2002”
--- 看来你没有明白VS.net和VS的不同,vs2002和vs6是不同的产品了,vs2002想推销的是它的C#和.net,以及被C++标准拒之门外的C++/CLI。
flyaflya
re: windows下最好的C++ IDE
“vs2003经过vs2002的过度自然是成熟稳定了”,vs2002是过渡产品,2003基本是对2002的完善,自然成熟很多,2005同2003比变化就大了 ,加入了C++/CLI,对vc.net是一个大的改变,它是弥补managed c++的不足,是针对.net的。
对我们这些不用.net只用native c++的人,managed c++和c++/cli怎么发展都无关紧要。你认为微软开发2005是为了完善2003的native c++的编译器?微软是不是吃撑了。

我认为讨论icc好一点,还是2003好一点没有意义,没几个人会在意这些,程序不出问题就是好。选icc还是2003看大家的喜好,反正在WINDOWS下我更信得过2003.

你不是批vs2003吗,那我上面说的vs2003的几点优点你怎么看?
周星星
to flyaflya:
“那我上面说的vs2003的几点优点你怎么看”
恕我眼浊,没找到你在哪儿说过VS2003有优点。

““vs2003经过vs2002的过度自然是成熟稳定了”,vs2002是过渡产品,2003基本是对2002的完善,自然成熟很多”
--- sorry,我讨论的是vc.net和icc相比较谁更成熟稳定,不是讨论vs2003和vs2005谁成熟稳定,所以不能因为vs2005比vs2003成熟,就认为vs2005比ICC成熟稳定。
flyaflya
re: windows下最好的C++ IDE
“看来你没有明白VS.net和VS的不同”-_-!,我认为不明白的是你,vs.net就只能写.net程序?就不能像VC6写native c++程序?
从VC6到2002,MFC不也升级了,编译不也更支持C++标准了?STL不也更标准了,怎么不是一次完善?
Lixeon
re: windows下最好的C++ IDE
软件的稳定成熟是个相对概念,是相对于该软件所处的历史时期的技术水平和用户的需求而定。因此软件的升级并不能简单的说成更稳定、更成熟。因此必须历史得看待软件的稳定和成熟度。

VS6和VS2003在某些方面只能说是功能更多,并不一定是更成熟。因为VS6相对于他出现的那个时代的技术已经是相当的完善和成熟。只是时代的发展使得人们对功能的要求进一步提升,VS2003同样是基本满足了当时的用户需求。

完善的标准也并不是说完全满足当时用户的需求,还需与当时的技术实现能力相关。技术需要积累,一口吃不成胖子。

因此,仅从功能上去判断VS6、VS2002、VS2003、VS2005谁更成熟的行为是不客观的,是有违历史唯物主义原则的。
tigeroar
re: windows下最好的C++ IDE
别争了,谁有8.1.025的license,谢谢先.
其实争论是说服不了别人的,让他们自已去用,去感受.
flyaflya
re: windows下最好的C++ IDE
不争了,用什么还不是一样,只要会用,汇编也能写出好程序。我还是多花时间用用BOOST,挺好玩的。
周星星
to tigeroar:
http://blog.vckbase.com/Files/bruceteen/intel_license.zip
这里面有两个license,不知道哪个是你需要的。
flyaflya
re: windows下最好的C++ IDE
vc6不错,我也在用,也是因为机器配制的问题。icc道不敢用。以后有好机器,打算用2005。
Lixeon
re: windows下最好的C++ IDE
VC6 + Visual Assist 6 
很爽
ICC不敢在项目中用,怕与AMD机有兼容性问题
项目中还是少用点新的或者不熟悉的东西
菜鸟一头
re: windows下最好的C++ IDE
装上ICC之后即使勾掉使用ICC编译还是用不了VC原来的编译器了,以前通过的程序现在通不过了,预处理stdafx。h就会报找不到
怎么解决呢?
1 2 3 4 5 6 7 8 下一页共9页  到第

发表评论
切换编辑模式