2010-01-05 248 views
1
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\objidl.h(5934) : error C2872: 'IDataObject' : ambiguous symbol 
1>  could be 'C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\objidl.h(251) : System::Windows::Forms::IDataObject IDataObject' 
1>  or  'c:\windows\microsoft.net\framework\v2.0.50727\system.windows.forms.dll : System::Windows::Forms::IDataObject 

任何人都可以幫助這個錯誤?曖昧符號

回答

0

您的項目從SDK和部署的.Net框架中的兩個位置導入System.Windows.Forms。修復您的源代碼和/或包含路徑以僅包含一次,最好是SDK中的一個。

+0

你能詳細說明如何解決這個問題嗎?在從項目中刪除某個文件/類後,我開始體驗這一點,並且我沒有看到我的位置,包括SDK和.Net框架。 – Philip 2012-12-11 00:56:19