ACE程序无法启动

来源:互联网 发布:linux查看path变量 编辑:程序博客网 时间:2024/06/04 18:29

如果是运行ACE程序时,出现链接错误,而包含目录都已配置好,则很有可能没导入ace的lib文件,在程序里加上#pragma comment(lib, "ACEd.lib")    就可以。

如果是ACE程序无法启动,查看系统日志发现是:

ACEd.dll”的激活上下文生成失败。 找不到从属程序集 Microsoft.VC80.DebugCRT,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="8.0.50608.0"。 请使用 sxstrace.exe 进行详细诊断。


这是因为ACEd.dll依赖的CRT版本与所用CRT版本不一致导致,ACEd.dll找不到它想要的那个CRT版本,这时可以下载到Microsoft.VC80.DebugCRT,将该文件放进ACEd.dll所在文件,就可以了。


0 0
原创粉丝点击