win7 x64 msvcp80.dll/msvcr80.dll 的问题
我在win xp下vc++ 2005编的程序,用到了MFC;现在换了个电脑,装了win7 x64系统,vc++ 2010,目前能够正常编译,但是一debug运行就提示“无法启动此程序,因为计算机中丢失MSVCP80.dll ......”(和“无法启动此程序,因为计算机中丢失MSVCR80.dll ......”)
运行原先在win xp/vc++2005下编译出的release版,无法显示程序的GUI界面,同样报错“……丢失MSVCP80.dll……”(和“……MSVCR80.dll”)
我从网上下载了MSVCP80.dll和MSVCR80.dll,分别放到c:\windows\system32\ 和 c:\windows\syswow64 下, 再运行vc++2010里编译的debug程序,以及xp+2005下编译的release版,同样都报错。但是错误不再是“丢失MSVCP80.dll”,报错变成了“……应用程序无法正常启动0xc000007b……”
visual studio redistributeble 2005(x86)和(x64)都装了,并且也都卸载重装试过了,现象依旧。
又在win7 x64下装了一个vs2005,也还是依旧报错。
请教大虾应该怎么办? 我都抓狂了……