应该就是VC6.0安装文件的版本问题,现在流行的都是所谓的一版“简体中文大企业版”的破解版本。同学安装了一个英文原版的,貌似就没有这种问题。但安装文件后来不知道哪里去了。
我最后妥协的方法就是安装VMware,在虚拟机里运行VC6.0。安装教程网上很多,也很简单。另外我在Win7下安装了VC2010,用下来很快也习惯了。周围的同学基本都是这个策略。
VC6.0本身就是与Win7有兼容问题的,何况能运行64位Win7的PC配置也相当足够,所以推荐尝试一下高版本的VC,确实好用些。注意VC2010与VC6.0的工程结构有所区别,因为学习中可能经常与他人交流(比如编辑好的工程文件),所以最好有一份VC6.0程序以备不时之需。
不管是学习还是工作,我觉得版本问题不是太重要,只不过很多C++书籍里有VC6.0的例子,对初学者来说看起来更易懂一些,但VC2010的界面比VC6.0舒服得多。建议先在VC6.0里摸清几个小程序或函数的大体结构,然后尝试在VC2010里练习即可,至于语法,对初学者来说两个版本并没有什么不同。
书籍方面,推荐谭浩强的那本C++教程,俗称“红宝书”,褒贬不一,但我觉得对初学者足够好了;进阶可以看C++ Primer 第三版,网上有中文译版。
祝顺利,呵呵。^_^
我当初也确实困扰了很久,尝试了很多版本的,都是不行,哎,实在没办法,后来就为了这个VC,换XP了。。。然后一直是XP,。前几天才换成的WIN7。听人说现在兼容性貌似慢慢的好了一些
必须安装 Win7 SP1 升级包,很多软件安装报错问题都能解决,亲自验证vc++ 2005,2008,2010的x86、x64版本都可以安装