无法打开类型库文件:"msxml4.dll":没有此类文件或目录

Cannot open type library file: 'msxml4.dll': No such file or directory

本文关键字:文件 dll 类型 msxml4      更新时间:2023-10-16

我正在尝试在我的代码中导入这个dll:

#import <msxml4.dll> 

但是在我有此导入的每个地方,我都收到此错误:

Error   1415    fatal error C1083: Cannot open type library file: 'msxml4.dll': No such file or directory...

造成这种情况的原因是什么.dll缺失。代码使用之前工作正常,直到在树脂化窗口中,现在尝试再次构建它。

我有一个从 vs 2012 升级到 vs2015 的 c++ 项目,并收到相同的错误 c1083。

解释

这是因为找不到msxml4.dll。(对我来说,它不是在Windows\System32文件夹中,而是在临时受保护的文件夹中。

(我确认了 -

dir /s /b/ msxml4.dll

溶液

是安装 msxml4 Service Pack

2 或 msxml4 Service Pack 3

。为我工作。

  1. 搜索代码库中存在 msxml4.dll 的位置或 c:

    dir/s/b msxml4.dll

  2. 您是否在步骤1中找到任何路径,将该路径添加到项目的其他库目录中。

    2.1 右键单击项目>配置属性>链接器>常规>其他库目录2.2 添加其他库目录的路径