暧昧的符号

时间:2010-01-05 23:16:29

标签: compiler-construction visual-c++ linker managed-c++

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

任何人都可以帮助解决此错误吗?

1 个答案:

答案 0 :(得分:0)

您的项目从SDK和部署的.Net框架中的两个位置导入System.Windows.Forms。修复您的来源和/或包含路径,只包含一次,最好是SDK中的那个。