1

我正在尝试创建一个使用 Bing 地图的 Windows 运行时组件。由于 Bing 地图库是基于 WinMD 的,因此我还需要创建自己的 WinMD。可悲的是,必应地图所需的 VCLibs WinMD 与创建任何可视组件所需的 Windows WinMD 之间似乎存在冲突。当我编译时,我收到以下错误。

在多个引用的 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' 来自引用的文件列表。

由于我无法删除其中任何一个引用(它们都在我的库中使用),我发现自己无法创建我的组件。

有什么想法可以解决这个问题吗?

4

1 回答 1

0

我认为这可能与不支持“任何 CPU”的本机 C++ 库有关。尝试通过转到 Build -> Configuration Manager 来设置构建平台,并将项目的平台设置为 x86。然后尝试构建项目,看看是否仍然出现此错误。

于 2014-03-28T14:23:48.197 回答