概述
Win7安装vs2017后之前正常的vs2008工程 MSSOAP30.dll导入处编译失败
找到mssoap30.tlh文件看到开头描述内容是:
// compiler-generated file created 05/03/18 at 12:14:28 - DO NOT EDIT!
//
// Cross-referenced type libraries:
//
// #import "C:WindowsSysWOW64msxml4.dll"
//
怀疑msxml4.dll不存在,找到目录查看文件有存在,参考MSDN上的解决办法
https://social.msdn.microsoft.com/Forums/vstudio/en-US/a253741b-f67e-4399-b471-a2f3e3bb9af0/mssoap30tli642-error-c2440-return-impossible-de-convertir-de-missingtype-en?forum=vcgeneral
我把HKEY_CLASSES_ROOTTypeLib{F5078F18-C551-11D3-89B9-0000F81FE221}4.0 win32 键值修改成 C:WindowsSysWow64msxml4.dll,问题解决了。
最后
以上就是刻苦向日葵为你收集整理的Win7系统VS2008项目 MSSOAP30.dll 导入 error C4772: #import 引用了缺少的类型库中的类型;“__missing_的全部内容,希望文章能够帮你解决Win7系统VS2008项目 MSSOAP30.dll 导入 error C4772: #import 引用了缺少的类型库中的类型;“__missing_所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复