win8.1安装与win7包有点区别。vc6在win7下勉强可以使使用,调试,但是如果不配置,在win8下不能使用;
1、系统安装
1)、在win7 系统中安装win8,实现双系统。
解压win8.1安装包,点击sources下的setup.exe不是根目录下的,然后就和安装win7的方法一样了,然后通过KMS工具破解。
2)、win8安装包自带Net Framwork3.5包,但是默认不会打开。通过命令安装:
dism.exe /online /enable-feature /featurename:NetFX3 /Source:F:\sources\sxs(your patch)。
3)、显卡驱动,我使用的是ATI3850,比较老的显卡,系统中没有驱动支持。下载催化剂12.1版本,在设备管理器中更新驱动,强制安装显卡驱动。
2、VC6
由于之前习惯VC6开发,并且可以满足大部分需求,再加上破解版的仅仅几十兆,不想再费力气用其他的版本。
1)、安装运行VC6
当打开VC6时,系统提示 ”停止工作“,
修改兼容模式和管理员身份运行都不行。
修改方法:将MSDEV.EXE修改其他名称,比如MSDEV1.EXE,然后在桌面创建快捷方式,修改兼容模式和管理员身份运行。
可以正常运行了。
2)、打开vc工程,第一次编译运行,第二次修改再编译的时候,总是报错,查看任务管理器,发生之前运行的程序没有退出。
重启电脑后,这个问题没有了。
3)、单步调试C文件时,正常运行,但是调试C++文件时,总是报错。
将下图中OLE RPC debugging去掉,就可以单步c++文件了。
4)、运行opencv时,提示cxcore100.dll 找不到,百度搜索下载, 放到 window/system32/目录下,重启电脑,即可解决。