1个回答
展开全部
楼主你好!
十分幸运的告诉你,Win7可以装VC6,而且编译功能正常,我用了很久,暂时未发现有什么不妥的地方。
我是偶然发现这个问题的,WIN7装VS2008,编译不了MFC程序,只能做.net程序,我还以为是VS2008的问题,后来换VS2010,结果依旧。VS2003没试过。
我做程序以 MFC 程序为主,C#程序做得很少,那么既然 VS2008 和 VS2010 装在 WIN7 下编译不了 VC 程序,那这个问题就严重了,我总不能装两个系统吧。
硬着头皮,试验一下在 WIN7 里装 VC6 ,竟然可以装。这与现在网上的那些说法大相竞庭。
现在,我就讲一下怎么在 WIN7 里安装 VC6:
1、请务必注意:我装的是龙卷风企业版的,其他版本的未测试,不敢说,我是在网上下的 ISO 镜像,文件共 485M,里面有中英文两个版本。除了龙卷风企业版的 VC6 安装包,其他的什么绿化版、简化版我就不好说了,因为我根本未曾测试过
2、装的时候,会多次弹出兼容性问题的对话框,没关系,每弹出这样的窗口,就把“这个消息不再显示”打上钩,并且强制安装
3、装的过程跟在 XP 里安装一个样,只不过,到后来会有一个出错提示,是一个英文界面,我看不太懂。确定就是了(忘了是“确定”还是“OK”,反正我是这样通过的,最好别点“否”)
4、如果要求重启,就重启吧,这样就已经把 VC6 安装好了。
5、安装好以后,就做几个简单的程序,特别是 MFC 程序要做,稍微加点Check Box、Button等控件就行,或者写一个点某个按钮弹出 MessageBox 的程序都行,写好了编译一下,看能不能编译。如果能够编译的话,应该是正常了。注意,编译的时候好像也会弹出“兼容性”的对话框,勾选下次不要显示就行了。 如果你时间充足,也可以做一下 控制台程序 和 DLL文件,看是不是正常。
装好VC6以后,偶然发现,再装VS2008或VS2010,也能编译 MFC 程序了,真是怪事啊!所以,我才发现,应该说是Win7不兼容VS2008才对。
现在,我做程序(包括 MFC 和 C# )都是用的 VS2008,把 VC6 作为 一个“插件”来装,才能保证 VS2008能编译 MFC 程序。
类似的问题我已经回答过多位网友了,一致认为我的方法可行。
欢迎采纳,希望对你有所帮助,谢谢!
十分幸运的告诉你,Win7可以装VC6,而且编译功能正常,我用了很久,暂时未发现有什么不妥的地方。
我是偶然发现这个问题的,WIN7装VS2008,编译不了MFC程序,只能做.net程序,我还以为是VS2008的问题,后来换VS2010,结果依旧。VS2003没试过。
我做程序以 MFC 程序为主,C#程序做得很少,那么既然 VS2008 和 VS2010 装在 WIN7 下编译不了 VC 程序,那这个问题就严重了,我总不能装两个系统吧。
硬着头皮,试验一下在 WIN7 里装 VC6 ,竟然可以装。这与现在网上的那些说法大相竞庭。
现在,我就讲一下怎么在 WIN7 里安装 VC6:
1、请务必注意:我装的是龙卷风企业版的,其他版本的未测试,不敢说,我是在网上下的 ISO 镜像,文件共 485M,里面有中英文两个版本。除了龙卷风企业版的 VC6 安装包,其他的什么绿化版、简化版我就不好说了,因为我根本未曾测试过
2、装的时候,会多次弹出兼容性问题的对话框,没关系,每弹出这样的窗口,就把“这个消息不再显示”打上钩,并且强制安装
3、装的过程跟在 XP 里安装一个样,只不过,到后来会有一个出错提示,是一个英文界面,我看不太懂。确定就是了(忘了是“确定”还是“OK”,反正我是这样通过的,最好别点“否”)
4、如果要求重启,就重启吧,这样就已经把 VC6 安装好了。
5、安装好以后,就做几个简单的程序,特别是 MFC 程序要做,稍微加点Check Box、Button等控件就行,或者写一个点某个按钮弹出 MessageBox 的程序都行,写好了编译一下,看能不能编译。如果能够编译的话,应该是正常了。注意,编译的时候好像也会弹出“兼容性”的对话框,勾选下次不要显示就行了。 如果你时间充足,也可以做一下 控制台程序 和 DLL文件,看是不是正常。
装好VC6以后,偶然发现,再装VS2008或VS2010,也能编译 MFC 程序了,真是怪事啊!所以,我才发现,应该说是Win7不兼容VS2008才对。
现在,我做程序(包括 MFC 和 C# )都是用的 VS2008,把 VC6 作为 一个“插件”来装,才能保证 VS2008能编译 MFC 程序。
类似的问题我已经回答过多位网友了,一致认为我的方法可行。
欢迎采纳,希望对你有所帮助,谢谢!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询