首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >msvcr90.dll依赖项不能位于windows 8.1上

msvcr90.dll依赖项不能位于windows 8.1上
EN

Stack Overflow用户
提问于 2015-04-08 12:04:54
回答 1查看 827关注 0票数 0

我试图在Windows8.1 64位机器上构建一个VC++ (VS 2008) OCX (32位)项目。OCX正在构建OK,但在尝试使用regsvr32注册时没有加载。使用dependencies检查二进制文件显示MSVCR90.DLL是缺少的依赖项之一。但是,我可以看到这个dll在C:\windows\winSxs区域下的相应文件夹中可用。无法弄清楚为什么WinSxS无法找到DLL。

报告为缺失的其他依赖项包括

  1. API-MS-WIN-CORE-KERNEL32-PRIVATE-L1-1-1.DLL
  2. API-MS-WIN-CORE-PRIVATEPROFILE-L1-1-1.DLL
  3. API-MS-WIN-SERVICE-PRIVATE-L1-1-1.DLL
  4. API-MS-WIN-CORE-SHUTDOWN-L1-1-1.DLL
  5. EXT-MS-WIN-NTUSER-UICONTEXT-EXT-L1-1-0.DLL
  6. IESHIMS.DLL

知道会出什么问题吗?

提前谢谢..。

EN

回答 1

Stack Overflow用户

发布于 2015-04-08 12:41:38

您安装MS VS 2008是不正确的。完全重新安装它,或者将dll移动到SysWOW64目录。

或者您可以安装MS 2008 redist:http://www.microsoft.com/en-us/download/details.aspx?id=29

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29514112

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档