4

我收到了指示使用 regsvr32 成功注册 Skype4COM.dl 的对话框。
但是,当我尝试将 COM 选项卡中对 Skype4COM 1.0 类型库的引用添加到我的 VS 2008 项目中时,我得到“无法加载对 Skype4COM 1.0 类型库的引用”。

在 32 位 XP 上没有遇到这个问题。

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

我该如何解决?

TIA。

4

4 回答 4

2

嵌入在 skype4com.dll 中的类型库不是很干净并且会产生警告。足以阻止 IDE 添加它。你将不得不手工完成。启动 Visual Studio 命令提示符并运行tlbimp.exe 实用程序以生成导入库。您会看到警告,但会获得所需的 .dll。只要您仅在平台目标设置为“x86”的项目中使用警告,警告就是良性的。

于 2011-12-20T14:38:05.127 回答
1

我的方法不同,但它对我有用。在命令行中: regsvr32 skype4com.dll ,然后您可以像往常一样在 IDE 中添加引用。

于 2013-01-21T04:18:34.293 回答
0

这里的说明终于让我解决了这个问题并解释了我遇到的问题。想发布它以防其他人发现它有用。

于 2012-01-05T21:55:23.703 回答
0

为 32 位编译您的应用程序。构建 -> 平台目标:x86。这适用于 32 位和 64 位

于 2012-05-14T12:16:22.343 回答