2012-11-05 39 views
0

我正在嘗試使用Skype4COM.dll來獲取Skype用戶的聯繫人列表並將消息發送給用戶。我有Visual Studio 2010,我正在嘗試開發的應用程序是基於C++的應用程序。在VC++中使用Skype4COM

我有Skype4COM.dll導入項目的問題。以下是我的步驟做了:

  • 從網上下載http://developer.skype.com/accessories/skype4com
  • 的dll使用REGSVR32命令
  • 創建了一個Win32控制檯應用程序在Visual Studio
  • 新增Skype4COM.dll到的附加依賴註冊DLL該項目
  • 嘗試 - #進口 「Skype4COM.dll」

我得到一個錯誤說: 錯誤:無法打開源文件「$(SolutionDir)/Debug/Skype4COM.tlh」

有人可以幫我解決這個問題。

而且這將是巨大的,如果有人可以點我如何使用/好文章配置Skype4COM用VC++

感謝,

Raaja

+0

我試圖導入一個簡單的C++/ATL項目,只是創建一個Skype COM接口的引用,它的工作(編譯時至少沒有錯誤)(但我沒有在項目的額外添加Skype4COM.dll依賴)。 – Vagaus

+0

問:爲什麼你需要它在C++?你不能使用C#或VB.Net嗎? – Vagaus

+0

謝謝Vagaus! 我正在開發的項目是一個C++項目,其他模塊是開發的。此外,我還沒有使用過C#或VB,因此認爲C++會完成這個項目。 您能否詳細說明一下「僅創建一個Skype COM接口參考的項目」,您在哪裏引用它,以及您使用的接口是什麼? – Raaja

回答

0

通過用C解決它:\ Program Files(x86)\ Common Files \ Skype \ Skype4COM.dll,而不是從互聯網下載的。

謝謝!