首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在Windows 7 x64上添加对Skype4COM .dll的引用

无法在Windows 7 x64上添加对Skype4COM .dll的引用
EN

Stack Overflow用户
提问于 2011-12-20 22:17:33
回答 4查看 4.2K关注 0票数 4

我收到使用regsvr32成功注册Skype4COM.dl的对话框。

但是,当我尝试从COM选项卡添加对Skype4COM 1.0类型库的引用到我的VS2008项目中时,我得到"A reference to Skype4COM 1.0 Type Libary‘not be loaded“。

在32位XP上未遇到此问题。

Dependency walker说我缺少GPSVC.DLL和IESHIMS.DLL,但它们分别位于c:\system\windows32和c:\program files\internet explorer中。

我该如何解决这个问题?

蒂娅。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-12-20 22:38:05

嵌入在skype4com.dll中的类型库不是很干净,并且会生成警告。足以阻止IDE添加它。你将不得不手工做这件事。启动Visual Studio Command Prompt并运行tlbimp.exe utility以生成导入库。您将看到警告,但会获得所需的.dll。Afaik警告是良性的,只要你只在平台目标设置为"x86“的项目中使用它。

票数 2
EN

Stack Overflow用户

发布于 2013-01-21 12:18:34

我的方法是不同的,但它对我是有效的。在命令行中: regsvr32 skype4com.dll,你可以像往常一样在集成开发环境中添加引用。

票数 1
EN

Stack Overflow用户

发布于 2012-01-06 05:55:24

here的说明终于让我解决了这个问题,并解释了我遇到的问题。我想把它贴出来,以防其他人觉得有用。

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

https://stackoverflow.com/questions/8576819

复制
相关文章

相似问题

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