C++技术网解答:
个人建议系统和开发IDE搭配:
Windows XP - VC6.0
Windows 7 - VS2010
Widnows 8/10 - VS2015
Windows XP - VC6.0
Windows 7 - VS2010
Widnows 8/10 - VS2015
如果确实需要在新系统中使用VC6,安装和使用VC6的时候都会有兼容性问题。下面给不兼容提供一些参考建议。
1.安装时不兼容,导致无法安装
- 使用原版的VC6.0安装包安装,可以在C++技术网下载。
- 中文安装不上,请用英文版。
- 不要使用个人修改后的精简版之类的安装包。
- 安装的时候,去掉不必要的安装选项,只安装最基本的东西,比如不要选择Data Access。
- 安装的时候,运行程序时,请以管理员身份启动运行。
- 如果有必要,先给安装程序设置属性,勾选“以兼容模式运行这个程序”(Windows XP(Serice Pack 3))。如果还有问题,可以修改设置里的勾选状态,尝试性的去安装。比如说勾选“以管理员身份运行此程序”。
- 更改安装文件的文件名。
2.使用VC6,无法启动。
- 修改VC6启动程序的文件名为其他文件名,只要不是原始文件名就行。
- 设置启动程序的兼容属性,勾选以管理员身份运行。
- 如果有必要,先给安装程序设置属性,勾选“以兼容模式运行这个程序”(Windows XP(Serice Pack 3))。如果还有问题,可以修改设置里的勾选状态,尝试性的去安装。比如说勾选“以管理员身份运行此程序”。
以上就是一些全面点的建议。在win7\win8\win10系统安装和运行VC6,不要想着和xp上安装运行VC6一样,直接双击就搞定。所以,要注意这些兼容问题。听说最新的Win10可以直接兼容VC6.
解决好兼容性问题就可以了,不要去动系统。毕竟重装系统代价更高,而且也没有解决兼容性问题。
如果你有更多建议和办法,请补充。