【问题标题】:Azure Spatial Anchors HoloLens Sample Project FailsAzure 空间锚 HoloLens 示例项目失败
【发布时间】:2020-03-09 04:37:50
【问题描述】:

我正在尝试从 Quickstart: Create a HoloLens app with Azure Spatial Anchors, in C++/WinRT and DirectX 运行 Azure Spatial Anchors 示例项目。

它会构建,但在运行时我在第一次更新时收到一个空指针异常。调用堆栈如下所示:

SampleHoloLens.exe!winrt::impl::consume_Windows_Perception_Spatial_ISpatialLocatorAttachedFrameOfReference<winrt::Windows::Perception::Spatial::ISpatialLocatorAttachedFrameOfReference>::GetStationaryCoordinateSystemAtTimestamp(const winrt::Windows::Perception::PerceptionTimestamp & timestamp) Line 500  C++
SampleHoloLens.exe!SampleHoloLens::SampleHoloLensMain::Update() Line 186    C++
SampleHoloLens.exe!SampleHoloLens::AppView::Run() Line 95   C++
SampleHoloLens.exe!winrt::impl::produce<SampleHoloLens::AppView,winrt::Windows::ApplicationModel::Core::IFrameworkView>::Run() Line 920 C++

这在发布和调试中都会发生。如自述文件中所述,我正在本地机器的 x86 版本中构建和运行。我目前使用的是 HL1。

【问题讨论】:

    标签: azure-spatial-anchors


    【解决方案1】:

    我可以重现您为该部署配置描述的相同调用堆栈,但您似乎遇到了这种情况,因为您在 Visual Studio 中将部署目标设置为“本地计算机”而不是“设备”。

    对于部署到 HL1,快速入门指南建议:

    将解决方案配置更改为发布,更改解决方案平台 到 x86,然后从部署目标选项中选择设备。

    您能否尝试使用正确的部署目标并报告回来?

    【讨论】:

      【解决方案2】:

      将部署目标更改为“设备”解决了这个问题。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-03-15
        • 2021-11-29
        • 2023-03-15
        • 1970-01-01
        • 2022-08-16
        • 2021-07-01
        • 1970-01-01
        • 2015-12-11
        相关资源
        最近更新 更多