vc6开发一程序,在winxp上能运行,在win10下却不能运行,但是程序编译不出错,运行时出现:“应用程序无法启动0xc0150002”,
主要错误信息如下:
“C:\Users\hkj\Desktop\SDK V2.0.7.6\SDK V2.0.7.6\Sense2020Dll 2.0.7.6 VC2005 Tester\Release\Sense2020Dll.dll”的激
活上下文生成失败。 找不到从属程序集
Microsoft.VC80.MFC,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="8.0.50
727.6195"。 请使用 sxstrace.exe 进行详细诊断。
把你的vc6的MFC运行时库dll等一起带上个跟你的exe
最好的方法还是用新的编译器VS2015等来开发你的程序,然后设置兼容xp,这样xp,win10都能运行了
错误提示比较清楚,需要下载安装visual studio 2005 Redistributable Package,下载地址如下:
https://www.microsoft.com/en-us/download/details.aspx?id=26347
关于此问题的详细描述可以参考:
https://community.rti.com/kb/how-resolve-error-application-was-unable-start-correctly-0xc0150002-click-ok-close-application
如果对您有帮助,请采纳答案好吗,谢谢!