任我行

一天一个脚印......
每日一句:
posts - 54, comments - 218, trackbacks - 1, articles - 0
  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

VC6 + ICC8.1+...VC6与VS2005媲美

Posted on 2006-04-10 19:22 任我行 阅读(9500) 评论(28)  编辑 收藏 引用 所属分类: C++

因为VC6自带的编译器对C++支持不好,好像还不支持C98标准吧,反正是很久以前的标准了,Intel自家的编译器应该是比较优秀的。听说VC的编译器就是MS和Intel一起搞的,现在Intel想独立门户了吧。
所以产生了用ICC替换VC6编译器的念头,而且在VC6.0IDE中还可以选择使用ICC编译器或者VC6编译器。
下面咱们就一起去体验吧。

VC6 + ICC8.1+...VC
VC6 +sp6: vc6.0加sp6补丁:http://download.microsoft.com/download/1/9/f/19fe4660-5792-4683-99e0-8d48c22eed74/Vs6sp6.exe
ICC8.1:Intel C++编译器 下载:ftp://download.intel.com/software/products/compilers/downloads/ 授权:http://blog.vckbase.com/Files/bruceteen/intel_license.zip


具体设置参照下列大侠的Blog网址:
http://blog.vckbase.com/bruceteen/archive/2004/10/15/987.html
不过话说回来,ICC和BoundsChecker装一起就会出问题的。


还望成功人士来分享一下经验。
另外推荐两个VC6的插件:
visual assist x v10.* 必备 
http://www.wholetomato.com
WndTabs:多页面浏览选单(同Maxthon多页面浏览一样)
http://www.wndtabs.com
或者Visual Studio Booster 同上
  BoundsChecker 内存泄漏检测插件

搞定这些后,不必装庞大的VS2005就可以和其媲美了,而且还可以自由切换编译器:VC6或者ICC编译器。

Feedback

# re: VC6 + ICC8.1+...VC6与VS2005媲美  回复  更多评论   

2006-04-10 22:51 by 笑笑生
我 试过,速度挺好

# re: VC6 + ICC8.1+...VC6与VS2005媲美  回复  更多评论   

2006-04-11 08:21 by 我是阿牛
如果DOS下有一下很好的IDE,你会继续用吗?

微软不提供对VC6的支持,VC2005中有的VC6中没有,你还会再用VC6吗?

# re: VC6 + ICC8.1+...VC6与VS2005媲美  回复  更多评论   

2006-04-11 11:37 by 任我行
这个不是返古现象。
VS2005中象.NET,C#,J#都用不到,干吗要装一个笨重的VS呢.
VC6加上几个插件,足以搞C++了。只是VC6对C++不太欢迎。

# re: VC6 + ICC8.1+...VC6与VS2005媲美  回复  更多评论   

2006-04-11 15:18 by jemmy
你不用C#就只装C++啦,装个.NET Framework又不会死人

# re: VC6 + ICC8.1+...VC6与VS2005媲美  回复  更多评论   

2006-04-11 16:00 by 任我行
MS号称需要吃800M内存的VS再怎么好用都不想。

# re: VC6 + ICC8.1+...VC6与VS2005媲美  回复  更多评论   

2006-04-11 21:20 by Ninputer
VC2005 Express只有35M,不过没有MFCATL,所以你可能看不上。不过标准版的VS2005,不装VB,C#,J#,VWD,SQLExp,ARM编译器和文档,也没有多大。
Visual Studio无论如何占不到800M内存,他的调试功能比VC6强多了,支持Trace Point,单线程跟踪等;智能感知也比VC6强多了。VC2005编译器比Intel C++9更标准,还支持x64和IA64(当然这个Intel C++也不在话下)。

你试过方知好不好,不要被传闻左右了。

# re: VC6 + ICC8.1+...VC6与VS2005媲美  回复  更多评论   

2006-04-12 06:11 by 一片空地
liscense 可以用到9.0上么?

# re: VC6 + ICC8.1+...VC6与VS2005媲美  回复  更多评论   

2006-04-12 09:04 by 任我行
liscense 不可以用到9.0上。
ICC9.0的liscense到网上去搜搜。

# re: VC6 + ICC8.1+...VC6与VS2005媲美  回复  更多评论   

2006-04-22 16:37 by x
其实还可以用高版本的cl配合相应的SDK来编译release版 据我试验只要不加调试信息VC6 IDE至少可以支持到所谓Windows SDK(2006Feb版 包括WinFX XAML之类的)

# re: VC6 + ICC8.1+...VC6与VS2005媲美  回复  更多评论   

2006-04-22 16:41 by x
但是我觉得最好的解决方案还是通过开源社区的力量 开发出一个保持VC6风格并且可配合高版本VC编译器使用的IDE来 个人早有此意 但是迫于生计 根本没时间来做这个

# re: VC6 + ICC8.1+...VC6与VS2005媲美  回复  更多评论   

2006-04-22 16:52 by 任我行
期待开源。

# re: VC6 + ICC8.1+...VC6与VS2005媲美  回复  更多评论   

2006-04-24 14:02 by 朕来微服私访了!
姜还是老的辣啊!
8错,.....

# re: VC6 + ICC8.1+...VC6与VS2005媲美  回复  更多评论   

2006-06-07 01:35 by 伪子
@x
国产的Magic C++,界面严重模仿VC6! 采用MinGW, 对C++标准支持不错。
不过感觉还是VC2005 Express 好用。可以把其他编译器集成到VC2005中。
http://blog.csdn.net/veiz

# re: VC6 + ICC8.1+...VC6与VS2005媲美  回复  更多评论   

2006-07-09 12:58 by makec
不错。我已经安装成功:解决了vector<string>的警告问题。

# re: VC6 + ICC8.1+...VC6与VS2005媲美  回复  更多评论   

2006-08-10 10:06 by 子弹
@makec

#pragma warning(disable: 4786)

:)

# re: VC6 + ICC8.1+...VC6与VS2005媲美  回复  更多评论   

2006-08-19 01:25 by 代码罐头
VC2005express不支持资源文件编辑。郁闷
而且2005会产生menifest,很麻烦的东西。郁闷

# re: VC6 + ICC8.1+...VC6与VS2005媲美  回复  更多评论   

2007-06-17 22:51 by yindavis
我最近下载了intel c++ 9.0,可根本不行啊!
你的方法是不是这样?我装了Microsoft Visual Studio 6.0,是英文版的。
然后我想直接装intel C++ 9.0,不就行了!
可是装不上intel C++ 9.0;是不是我的哪个方面出现问题。
希望任大哥可以把你那款intel c++ 8.1那款软件相送,小弟不胜感激!
我的邮箱:yindavis@yahoo.com.cn
希望能尽快得到你的帮忙,谢谢!

# re: VC6 + ICC8.1+...VC6与VS2005媲美[未登录]  回复  更多评论   

2007-08-04 14:09 by 任我行
VS2005毕竟是大势所趋,就支持64位这点, VC6.0就抗不住了,再加上界面漂亮,
再说,对一个程序员来说,电脑不好编毛的程序, 说耗资源就不应该是程序员说的,
好的东西肯定是要付出的,不管再怎么坚持VC6.0 , 你总会用.net的, 你为什么不坚持vc4.0 ,5.0呀

# re: VC6 + ICC8.1+...VC6与VS2005媲美  回复  更多评论   

2007-08-11 15:11 by m_coder
大家就等着MS用.NET把人变成傻子吧!!!

# re: VC6 + ICC8.1+...VC6与VS2005媲美  回复  更多评论   

2007-08-23 21:27 by m_Coder
MS故意把C++在dotNet下搞慢(运行速度),然后把他们家的那个什么C sharp和
VB dotNet大吹一通,还说什么实时编译,一个解释型的语言,再快能快过编译型的??我可是比较怀疑.另外同意上面说的,等着MS用dotNet把人变成傻子吧

#  re: VC6 + ICC8.1+...VC6与VS2005媲美  回复  更多评论   

2007-08-23 21:30 by m_Coder
我说楼上的想法怎么和我出奇的一至呢,原来上面两个都是我发的啊???我都忘记了.

# re: VC6 + ICC8.1+...VC6与VS2005媲美  回复  更多评论   

2007-08-23 21:32 by oosky
m_Coder ,你强!哈哈

# re: VC6 + ICC8.1+...VC6与VS2005媲美  回复  更多评论   

2007-10-10 01:37 by 路过
m_Coder,牛X

# re: VC6 + ICC8.1+...VC6与VS2005媲美  回复  更多评论   

2007-11-09 13:35 by 择优
用dotnet让人变傻?无语,最多你不用就是了.

# re: VC6 + ICC8.1+...VC6与VS2005媲美  回复  更多评论   

2009-04-29 17:16 by 创意家居
路过。。。

# re: VC6 + ICC8.1+...VC6与VS2005媲美  回复  更多评论   

2009-06-25 17:15 by xielin
VC6使着比较顺手, VC2005和VC2008我也用 功能是强多了, 如果电脑配置差点IDE的运行比较慢了。
如果不搞.NET 用VC6足够了。

# re: VC6 + ICC8.1+...VC6与VS2005媲美  回复  更多评论   

2009-06-25 17:20 by xielin
软件开发用不找赶时髦, 哪种工具适合开发用哪种。我前几天曾见一国外新仪器上的软件 在Win98上运行,界面、功能、稳定性都不错。

# re: VC6 + ICC8.1+...VC6与VS2005媲美  回复  更多评论   

2012-03-15 22:43 by 劲草无香
喜欢VC 6 的经典。
看看我改造后的VC6.0加强版http://www.cnblogs.com/Lhw978/gallery/361409.html
不错吧?呵呵

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理