我正在尝试从快速入门运行 Azure 空间锚点示例项目:使用 Azure 空间锚点在 C++/WinRT 和 DirectX 中创建 HoloLens 应用程序。
它构建但在运行时我在第一次更新时收到一个空指针异常。调用堆栈如下所示:
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。