Я пытаюсь запустить образец проекта Azure Spatial Anchors из Краткое руководство: создание приложения HoloLens с помощью пространственных привязок Azure в C ++ / WinRT и DirectX.
Он строится, но во время выполнения я получаю исключение нулевого указателя при первом обновлении. Стек вызовов выглядит так:
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++
Это происходит как при выпуске, так и при отладке. Я создаю и использую Release, x86 на локальном компьютере, как описано в файле readme. В настоящее время я использую HL1.