2014-03-26 49 views
1

我正在嘗試創建一個使用Bing地圖的Windows運行時組件。由於Bing地圖庫基於WinMD,因此我還需要創建自己的WinMD。令人遺憾的是,Bing Maps需要的VCLib WinMD和創建任何可視組件所需的Windows WinMD之間似乎存在衝突。當我編譯時,我得到以下錯誤。創建使用Bing地圖的Windows運行時組件

在多個引用的winmd文件中找到Windows運行時類型'Windows.Foundation.Point'。請刪除'C:\ Program Files文件(x86)\ Microsoft SDKs \ Windows \ v8.1 \ ExtensionSDKs \ Microsoft.VCLibs \ 12.0 \ References \ CommonConfiguration \ neutral \ platform.winmd'或'C:\ Program Files(x86) \ Windows Kits \ 8.1 \ References \ CommonConfiguration \ Neutral \ Windows.winmd'。

由於我無法刪除這些引用(它們都用在我的庫中),我發現自己無法創建我的組件。

任何想法如何解決這個問題?

回答

0

我認爲這可能與不支持「任何CPU」的本機C++庫有關。嘗試設置構建平臺,方法是轉到Build - > Configuration Manager並將項目的平臺設置爲x86。然後嘗試構建項目以查看是否仍然出現此錯誤。