VC兼容性问题解决方案.docx
关于win7 win8的VC+.6.0兼容性问题解决方案Edit by硕果研发部-刘舒豪在打开运行时产生的兼容性问题,可以直接无视。勾上下次不再提醒选项,继续运行VC+6.0。 如下图:之后在程序编译过程中可能会再次出现,兼容性问题,如下图。解决方式同上:如果电脑中装有360,会出现如下提醒:360拳葬敝建议开启开发者模式帽测判您正在棚瑞译操作r建桃醐 用开发者模丈煽峰目录:.:< 3e ?;ici-局用开发剧嘉尊.W曲学寻将不再跳所奸举目录 甲生成茧淑牛,以遥第时熨扣扰.-目用屋,可以在.设置" > ”刺3T揖”中芸团,您t2可以三改函-卓目景:点主此处S改/开启开发者模式X取消选择开启就OK!在完成以上操作之后,重启VC,不会在出现兼容性问题的提示这时在写一个简单的小程序去测试:可以复制以下代码:#include<stdio.h>Main()Printf("test");如果程序代码本身并没有错误,但在编译的时候始终报出一个错误,或者编译不能通过(如 下图)说明此时编译器本身还不兼容(这个问题多半出现在win8和win8.1以上的系统中, 部分win7也会出现)+ 摩1 34 classesEl DH-.L "#include<5tdio.h> void main(printFC"he");r; ClassV. | if FileViewConfiguration: 34 - Win32 DebugCompilingError spanning cl.exe 34.obj - 1 error(s), 6 uiarning(s)解决方案:打开VC的安装目录,然后找到Bin文件夹,点击进入。或者在桌面快捷方式上右键打开属 性,打开文件位置找到MSDEV.EXE文件文冲正)联馆(EJ查看必 TRI)组蛆I IDE2014/10/14 10:25DAT文件AUTOEXP.DAT199S/5/5 OzOD霞近gffXESAUTOLAYT.DLL1998/17 0:00CRT.NCB1998/5/5 0:00二桌百PKG女件DEVED1T.PKG1998/6/17 O-zOODEVPRJ.PKGPKG文件澜®WT屐DEVSHL.DLL1993/617 O-zDQI projecthi创建日朋:2014/10/14 10:25bootstrapI DreamWeaverEmpSysI GetColorl*K宰面1. MySQL 1应用提附妄NCB立井司打开.痂it立林夹舂图片星音乐"LI k rosoFt Vis ja I Stud io Common f MSDev98 >盅 Administratork计算机阿帑卵控制面扳,.回收站MSDEV.EXE 作为日 U: 199S/6/17 0:00应用程序大火1.07 MBCM.DLL谢即6由何应用程序扩忌145, EECXX.DLL1998/6/17 0:00应用程序扩展L8J-EESQLDLL1990/6/17 0:00应用程序展J7EESWT.DLLt999/6/L7 OcDO应用程明广展29- EM.DLL199SW17 0:00应用程(HT忌69FEACP.DLL1998/6/17 0:00.我用程序扩溟S45LANGEXT.DAT199S/5/5 Q:0DDAT*1MACROCPP.DAT1998/55 0:00DM湖5MFCATL.NCE1998/55 0:00NCBm1.769- MFCCLWZ.DLL1998/6/17 0:00应用程序扩展777 MSDEV.COM1998/6/17 Q:00MS-DOS33S MSDEV.EXE1998/6/17 0:00应用程序1.104MSDIS11Q.DLL1998/5/6 0:00.应用程序扩靡157IMSENC10.DLL199S/6A7 OcDD应用程序屐61MSOBJ10.DLL1998/6/17 0:00应用程序扩展57MSPDBM.DLL1993/617 Q:DD应用程序扩戾1771998/6/17 0:D0将文件名改成MSDEV8或者MSDEV16并保存 3 MSDEV.CQIVI1998/6/17 0:0。MS-D|mSOEV8-EXE |1 98/6/1 7 :):(K)理萸MSDIS110.DLL1993/5/6 0:00应用告然后右键打开MSDEV8的属性,切换到兼容性选项卡,勾上以兼容模式运行程序S MSDEV3.EXE 慧性常划兼咨性安全详细信息以前的版本题,借诜控与该早朗瓶本匹配的兼容模式。如果此程序在早朗成本的Vindas上没有问池,币现在巳凯问帮助我选择设置聿容模式;I /以我舍模式长行汶个担斥:IWindowm MF (Service Pack 3)】|winm四 £h n'lli.nc.oirs CO / Windews He枝Winmg N T 4-. 0 口涪沃5 ""k F町k。" 203DWincoys Jif Iberyic 已?ack H:Windows IP (Service Pack 3)Wlncoys berer JUlJ CbieryicE ?ack L". indoys Eerier 20CS (Ccricc ?acl:匚 Wincoys Vi=:tindoys Vijtc (3crvi ?c Pick 1)WInBs Wim注 奇rvi工 ”亦 心Windows 7特权等非.匠以言:里曰身份远有比程序更改所有用户的设盖确定取消应用(&)这里选择Win XP Service Pack 3或者win7都行最后在选择以管理员运行就OK由于修改了原文件的名字,最后要记得改一下桌面快捷方式的路径哦。最后的小问题: 虽然是能用了,但是会出现无法用VC打开C文件问题。这时候选择先打开VC,然后将要打 开的C文件拖拽到VC界面里去,也不要直接运行最后生成的EXE文件,点击VC界面中的! 运行VC6.0毕竟是很老的编译器了,但学校教学还在使用。如果使用了以上办法都依然无法解决, 建议使用其他的C语言编译器,比如DEV-C等等,或者装一个XP的虚拟机,祝大家学习愉 快