Visiual C++6.0 在64位WIN7下不能打开文件,能解决吗

编写,运行什么的一切正常,但是一打开文件就崩溃了

1、正常情况下vc++ 6.0是可以在Win7系统正常运行的。个人使用的WIN7 X64 (微软官方发布的原版)+VC++6.0。不能打开文件,有可能是VC++6.0下载的版本有问题,一定要下载完整版,不要下载绿色版。

2、有可能是当前系统的问题,有些Ghost的Win7系统,因为过分精简,导致vc6.0无法正常使用。这种情况,只能考虑重新安装原版的WIN7系统,或者使用devc++、vs系列的C++集成开发环境。

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-03-05
++ 6.0要注意三大点。

1.在安装或者使用Visual C++ 6.0时,凡是出现兼容性问题提示对话框,一律按以下方式处理——把“不再显示此消息”打上勾,然后选择“运行程序”。不要怕,本人亲自验证过没有任何 “副作用”。

2.在安装VC的时候,选择“custom(自定义安装)”:
接下来就要,注意了——不要选择TOOLS里面的OLE/COM OBJECT VIEWER工具,就可以顺利安装,另外,这个只是个查看工具,不会影响VC++的编译,所以大家以后可以尽情得使用vista和win7啦,不用再担心兼容性的问题。

3.在“工具——选项——目录”里设置:

A.找到这些资源的路径,如我的就是安装在“D:\Program Files\的”里的,所以依次类推。

注意——资源路径一定要对照着 手工 查找,不要直接复制 !

B.下面把一些资源路径列出:

executatble files(可执行文件):
D:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin
D:\Program Files\Microsoft Visual Studio\VC98\BIN
D:\Program Files\Microsoft Visual Studio\Common\TOOLS
D:\Program Files\Microsoft Visual Studio\Common\TOOLS\WINNT
注——以下两项资源路径为可选添加:
C:\windows\system32\wbem
C:\windows\system32

include files:
D:\Program Files\Microsoft Visual Studio\VC98\INCLUDE
D:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
D:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE

library files:
D:\Program Files\Microsoft Visual Studio\VC98\LIB
D:\Program Files\Microsoft Visual Studio\VC98\MFC\LIB

source files:
D:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC
D:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
D:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE
D:\Program Files\Microsoft Visual Studio\VC98\CRT\SRC
(win7最好不要添加此项,不过好像按照偶说的方式安装的话,就没有这一项,所以这项一般不添加。)

最后给大家演示一下,偶在Windows7下用Visual C++ 6.0编写的一个小程序,这可是在把Win7的UAC调到最低,并且在Win7的“标准用户”环境下完成的哦!

正在为,像我一样因为专业需要,或者其他原因需要要在Windows7使用Visual C++ 6.0而苦恼的朋友不妨试试偶的办法把!

PS:因为还是有人,实在弄不好,所以还可以去我这里再看看:
第2个回答  2011-02-28
++ 6.0要注意三大点。

1.在安装或者使用Visual C++ 6.0时,凡是出现兼容性问题提示对话框,一律按以下方式处理——把“不再显示此消息”打上勾,然后选择“运行程序”。不要怕,本人亲自验证过没有任何 “副作用”。

2.在安装VC的时候,选择“custom(自定义安装)”:
接下来就要,注意了——不要选择TOOLS里面的OLE/COM OBJECT VIEWER工具,就可以顺利安装,另外,这个只是个查看工具,不会影响VC++的编译,所以大家以后可以尽情得使用vista和win7啦,不用再担心兼容性的问题。

3.在“工具——选项——目录”里设置:

A.找到这些资源的路径,如我的就是安装在“D:\Program Files\的”里的,所以依次类推。

注意——资源路径一定要对照着 手工 查找,不要直接复制 !

B.下面把一些资源路径列出:

executatble files(可执行文件):
D:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin
D:\Program Files\Microsoft Visual Studio\VC98\BIN
D:\Program Files\Microsoft Visual Studio\Common\TOOLS
D:\Program Files\Microsoft Visual Studio\Common\TOOLS\WINNT
注——以下两项资源路径为可选添加:
C:\windows\system32\wbem
C:\windows\system32

include files:
D:\Program Files\Microsoft Visual Studio\VC98\INCLUDE
D:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
D:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE

library files:
D:\Program Files\Microsoft Visual Studio\VC98\LIB
D:\Program Files\Microsoft Visual Studio\VC98\MFC\LIB

source files:
D:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC
D:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
D:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE
D:\Program Files\Microsoft Visual Studio\VC98\CRT\SRC
(win7最好不要添加此项,不过好像按照偶说的方式安装的话,就没有这一项,所以这项一般不添加。)

最后给大家演示一下,偶在Windows7下用Visual C++ 6.0编写的一个小程序,这可是在把Win7的UAC调到最低,并且在Win7的“标准用户”环境下完成的哦!

正在为,像我一样因为专业需要,或者其他原因需要要在Windows7使用Visual C++ 6.0而苦恼的朋友不妨试试偶的办法把!

PS:因为还是有人,实在弄不好,所以还可以去我这里再看看:
第3个回答  2011-02-28
在 0x5003eaed DEVSHL.DLL 中的访问冲突 (0 xC 0000005)。
DevShl.Dll 引用 0x0000000 内存。 无法读取内存。
官方解决办法
http://support.microsoft.com/kb/241396可解决问题

http://download.microsoft.com/download/vc60ent/s1/6.0/w9xnt4/en-us/filetool.exe

FileTool.exe自解压zip
解压之后,是一个VC6的工程,编译生成FileTool.dll

在VC6中加载,便会出现一个工具条,恰好是打开按钮和添加到工程按钮,共两个,蓝色的

下载findtool源码后编译或下载编译好的findtool.dll放到VC的AddIns文件夹,VC默认安装的话在C:\Program Files\Microsoft Visual Studio\Common\MSDev98\AddIns\,记得路径要对

.打开VC6.0的 “Tools”菜单下的“Customize”,在打开的Customize对话框中选”Add-ins and Macro Files"选项卡,点击“Browse”,找到目录C:\Program Files\Microsoft Visual Studio\Common\MSDev98\AddIns\里面的FileTool.dll文件,关闭对话框,就完成了2个快捷工具的添加。它们分别是“Open”(显示为‘O’)和"Add Files to Project"(显示为‘A’),双击它们就能代替以前的菜单
第4个回答  2011-02-27
打开vc6,工具---选项----目录,将"目录(s)"中的路径改成和xp相同的.如果还不行的话就换XP吧,或者换一个编译器,目前vc还不能和win7很好的兼容 或者换32位win7会好一点本回答被提问者和网友采纳
相似回答