随笔-341  评论-2670  文章-0  trackbacks-0

决定把Vczh Library++3.0的项目的主要工程升级到VC++ 2010。新的VC++智能提示变得无敌顺畅,无论我怎么模板怎么宏乱嵌套,结果都是正确的。娃哈哈。不过反正语法是兼容的,使用Vczh Library++3.0的也无法直接使用那个单元测试用的工程文件,所以我想影响应该不大。

posted on 2010-05-20 11:27 陈梓瀚(vczh) 阅读(3201) 评论(18)  编辑 收藏 引用 所属分类: VL++3.0开发纪事

评论:
# re: 升级到Visual Studio 2010 2010-05-20 11:29 | 梦在天涯
新的有其他的好用的地方吗?  回复  更多评论
  
# re: 升级到Visual Studio 2010 2010-05-20 12:16 | Sunshine Alike
莫非真的可以告别VA?  回复  更多评论
  
# re: 升级到Visual Studio 2010 2010-05-20 12:30 | egmkang
可以告别VAX了嘛??  回复  更多评论
  
# re: 升级到Visual Studio 2010 2010-05-20 12:55 | 空明流转
VS10还是有一个问题的,就是namespace很容易判别的有问题导致IS的提示。还有一个就是IS的Update比较频繁,导致很多时候代码完成出来的比较慢。但是正确性上,确实有了飞跃。  回复  更多评论
  
# re: 升级到Visual Studio 2010 2010-05-20 16:02 | 陈梓瀚(vczh)
@Sunshine Alike
@egmkang
已告别  回复  更多评论
  
# re: 升级到Visual Studio 2010 2010-05-20 16:03 | 陈梓瀚(vczh)
@梦在天涯
C++的IDE我认为最重要的就是智能提示,还有自定定位譬如说GoToDefinition。其他的我认为可有可无。  回复  更多评论
  
# re: 升级到Visual Studio 2010 2010-05-20 16:04 | 陈梓瀚(vczh)
@梦在天涯
不过现在已经实现了UML和程序双向开发了。  回复  更多评论
  
# re: 升级到Visual Studio 2010[未登录] 2010-05-20 18:15 | ~
悲剧,我前几天才下了VS2008

可以告别VAX了,那就不错啊。  回复  更多评论
  
# re: 升级到Visual Studio 2010 2010-05-20 18:58 | 陈梓瀚(vczh)
@~
当然VAX还有一个功能是VC++没有的,就是类名变色……不过我觉得这个完全不是问题,我自己的代码规范可以直接从外观认出来,学的是.NET的方法。  回复  更多评论
  
# re: 升级到Visual Studio 2010 2010-05-20 20:10 | SeasonLee
还在用VS2005+VAX的码农飘过  回复  更多评论
  
# re: 升级到Visual Studio 2010 2010-05-21 11:33 | 溪流
没有 VAX 的时候输入一半的函数名,还是不会自动出来补全选项啊  回复  更多评论
  
# re: 升级到Visual Studio 2010 2010-05-22 18:19 | radar
O(∩_∩)O  回复  更多评论
  
# re: 升级到Visual Studio 2010 2010-06-24 11:17 | ooseven
费了牛劲,将整个工程升级到了2010,之所以费劲是因为我用到了两个类库,boost与berkeleydb。
非常遗憾的是,vc2010的智能提示还是不够强大,拿boost里的multi_index没有办法!你没问题可能是因为你的语法还不够复杂!而对我来说,升级2010最大的动力其实就是智能提示,悲剧了!  回复  更多评论
  
# re: 升级到Visual Studio 2010 2010-07-01 16:39 |
LS的你不会指望2010真的能解析boost里面那些东西吧...
当一个应用程序有了模板元和宏的混搭后,我觉得想要解析的话,好歹先得经历编译那么长的时间...  回复  更多评论
  
# re: 升级到Visual Studio 2010 2010-07-01 17:03 | 陈梓瀚(vczh)
@酿
就算不能,那也是boost的问题。从来只有代码适应编译器,没有编译器适应代码的。不过话说回来,boost的做法也是有点问题的。你看网上和我的朋友说boost::spirit编译一次要一个多小时,但是我做的一个等价的类库,通过牺牲【一点点】运行效率,让编译时间只需要几秒钟。你说boost老是把编译时间拖得那么长是好还是不好呢,spirit这种没有苛刻性能要求的都这样,可以想象那些有苛刻性能要求的,boost更加看不起程序猿的时间了。这是我十分痛恨的地方。

话说回来,2010还真能编译,如果你能容忍boost的做法的话。  回复  更多评论
  
# re: 升级到Visual Studio 2010 2010-10-12 22:38 |
boost目前在编译时间上开始下功夫了,有些库已经通过一些技巧提升了编译时间,但是这些技巧依然很geek......所以说,一般来讲,使用boost中比较庞大的库时,我都是尽量不扩散在全局中去使用,而是局限在某个编译单元中,并提供函数和接口使用。
话说...我都是用increate build编译,虽然知道boost很慢,但貌似感觉不是很明显......  回复  更多评论
  
# re: 升级到Visual Studio 2010 2010-10-13 02:29 | 陈梓瀚(vczh)
@酿
是incremental build哈,不过再incremental也不可能改变那大量模板推导的速度了……除非,你没有用到那些关键的囧物- -b  回复  更多评论
  

只有注册用户登录后才能发表评论。
【推荐】超50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理