在Win10中安装VC6
-------------------------------------
1、新编Win32API函数大全;
2、精通Windows.API 函数、接口、编程实例;
3、MFC类库参考手册;
4、Microsoft Win32 程序员参考大全;
----------------------------------------------
Win10 运行 VC6 可能存在的问题:
1、操作系统权限管理降到最低,禁用各杀毒和安全软件;
2、将安装文件解压,setup.exe作为系统管理员方式运行;
3、安装时数据接口中把DAO,RDO之类的接口选项去掉;
4、安装后,在64位操作系统下,要替换DM.DLL、TLLOC.dll解决调试出错问题;
5、Debug选项中,取消Tools->Options->Debug->OLE RPC debugging 选项,解决调试时出现 OLE32.DLL调用出错问题;
6、安装VisualAssist;
7、编译Filetools插件,并安装到VC环境中。
1、VC++6.0在win10(7/8)上,启动报错(0xc0000142),无法启动程序。
解决方案:搜索下载个英文版VC++6.0的MSDEV.exe执行文件,放到VC6根目录\Common\MSDev98\Bin内,鼠标右击"MSDEV.EXE"选择"属性"-"兼容性"以xp兼容模式运行,即可正常启动VC6程序。
2、编译报错"Compiling... Error spawning cl.exe",无法成功编译。
解决方案:打开VC++6.0程序,依次点"工具(T)"—"选项(O)",弹出窗口在"目录"选项卡里有四个选项,分别为:可执行文件(executatble files)、include files、library files、source files
依次点"目录"的每个选项,在下方"路径[D]:"内,将路径修改为正确的目录。为防止漏掉某个路径,建议每个都重新定位目录。改完点"确定"保存。
再编译不会报错了。
3、点"打开"或者"添加"时程序崩溃。
解决方案:这个步骤比较多,具体请看上面经验里的第三步,这里就简单的介绍一下:
一、下载filetool工具,这个是微软针对此问题给出的补丁工具。
二、利用工具里的filetool.dll文件,对原有的“打开”和“添加”进行替换。
三、将Ctrl+O快捷键也改成指向新插件。
============== End
原文地址:https://www.cnblogs.com/lsgxeva/p/12111228.html