原博地址:http://blog.csdn.net/lw_hm/article/details/52290925
工程中MSSOAP30.dll导入处编译失败,错误类型是网上找了很多材料,没有找到正确答案;
深入了解该类型错误原因,生成的tli文件中出现__misstype__是因为导入dll或者tlb的类型不识别。通过对比公司正常编译生成的tli文件,发现是xmlDocumentPtr指针为识别,
由于编译的是64位并且工程目录下均包括了msxml6.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
我也按照解决方案排查了注册表,注册表发现配置正确,在该论坛的记录中有人提到需要安装xml,我于是下载了xml安装包,安装完成后问题解决了。
安装xmlspc4补丁https://www.microsoft.com/en-us/download/details.aspx?id=23412 安装后解决。
原博地址:http://blog.csdn.net/lw_hm/article/details/52290925工程中MSSOAP30.dll导入处编译失败,错误类型是网上找了很多材料,没有找到正确答案;深入了解该类型错误原因,生成的tli文件中出现__misstype__是因为导入dll或者tlb的类型不识别。通过对比公司正常编译生成的tli文件,发现是xmlDocu
如果 没有 MicrosoftSDK2003 windows 2003 版本的 SDK
就尝试 替换下===============================================
按装新的 soapsdk.exe 这个 是我从微软 官方下载的,先安装它。
接下来=========================================================
但要确保你按装的 有SDK
假如你的 SDK 是安装在 C:\
就需要 C:\Program Files\Common Files
文件夹下 替换掉该文件
这样 应该没问题
如果还是有问题
那还是SDK 的问题
下载新的 Windows 2003 SDK 版本 重新安装
安装后查看
M
SSO
AP30
.
dll
SOAPIS30.
dll
WHSC30.
dll
文件的属性
版本 确保为:3.0.1325.0
XP 下 VC6.0 M
SSO
AP30
.
DLL
VC 报错问题,很可能是由于 正确的M
SSO
AP30
.
DLL
版本,XP 下不能用M
SSO
AP30
.
DLL
3.0.1906.0版本
请用M
SSO
AP30
.
DLL
3.0.1124.0 (SOAPIS30.
dll
,WHSC30.
dll
,WISC30.
dll
,这些也是3.0.1124.0)
========================================
请下载资源:
M
SSO
AP30
.
DLL
3.0.1124.0
放到 C:\Program Files\Common Files\M
SSo
ap\Binaries
用#
import
方式引入Word
类型
库时出现该问题,引入方式:
#
import
"..\\
import
\\OFFICE12\\MSO.
DLL
" rename_namespace("Office"),named_guids,exclude("Pages"),rename("RGB","MSORGB"),rename("IAccessible","MSIaccessible")
using nam
C:\Program Files (x86)\Microsoft Office\root\VFS\ProgramFilesCommonX86\Microsoft Shared\OFFICE16\M
SSO
AP30
.
DLL
C:\Program Files\Common Files\microsoft shared\OFFICE16
参考:https://social.technet.microsoft.com/Forums/en-US/c7cd80a0-1c8e-45b6-a25a-406cd548
环境:cpu64,win7 64操作系统,vs2008,office2013,wps2013个人版
1.由于换了一个笔记本,xp->win7,office2010->2013,wps2012->2013,导致原来的代码不能用了
原始代码:
#
import
"lib/wps/2012.8.1.0.2998/kso10.
dll
" rename("RGB", "KsoRGB") rename
今天在编程是遇到这样一个编译错误:
“#
import
referenced a type from a
missing
type library; '__
missing
_type__ ' used as a placeholder ”
指向的错误行的内容是这样子的:
“ #
import
".
“关于__
missing
_type__
error
”
1.
error
C4772
: #
import
referenced a type from a
missing
type library; '__
missing
_type__' used as a placeholder
error
2.C2516: '__miss...