Microsoft C ++ Exception: winrt :: hresult_class_not_registered в местоположении памятиC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Microsoft C ++ Exception: winrt :: hresult_class_not_registered в местоположении памяти

Сообщение Anonymous »

Я пробовал образец кода из https://github.com/microsoft/windowsapp ... unpackaged> , пытаясь выполнить cpp-console-unpackedhyUnhandled exception at 0x00007FFE067101DC in ConsoleApplication2.exe: Microsoft C++ exception: winrt::hresult_class_not_registered at memory location 0x00000020A74FEB08.
< /code>
Stack Trace -< /p>
ConsoleApplication2.exe!winrt::throw_hresult(const winrt::hresult result, const winrt::impl::slim_source_location & sourceInformation) Line 5017 C++
ConsoleApplication2.exe!winrt::check_hresult(const winrt::hresult result, const winrt::impl::slim_source_location & sourceInformation) Line 5114 C++
ConsoleApplication2.exe!winrt::get_activation_factorywinrt::Microsoft::Windows::PushNotifications::IPushNotificationManagerStatics(const winrt::param::hstring & name) Line 6173 C++
ConsoleApplication2.exe!winrt::impl::factory_cache_entrywinrt::Microsoft::Windows::PushNotifications::PushNotificationManager,winrt::Microsoft::Windows::PushNotifications::IPushNotificationManagerStatics::call(winrt::Microsoft::Windows::PushNotifications::PushNotificationManager()(const winrt::Microsoft::Windows::PushNotifications::IPushNotificationManagerStatics &) && callback) Line 6420 C++
ConsoleApplication2.exe!winrt::impl::call_factory_cast(winrt::Microsoft::Windows::PushNotifications::PushNotificationManager::Default::__l2:: && callback) Line 6481 C++
ConsoleApplication2.exe!winrt::Microsoft::Windows::PushNotifications::PushNotificationManager::Default() Line 508 C++
ConsoleApplication2.exe!main() Line 95 C++
< /code>
logs -< /p>
'ConsoleApplication2.exe' (Win32): Loaded 'C:\Users\shivammishra\source\repos\ConsoleApplication2\x64\Debug\ConsoleApplication2.exe'. Symbols loaded.
'ConsoleApplication2.exe' (Win32): Loaded 'C:\Windows\System32\ntdll.dll'.
'ConsoleApplication2.exe' (Win32): Loaded 'C:\Windows\System32\kernel32.dll'.
'ConsoleApplication2.exe' (Win32): Loaded 'C:\Windows\System32\KernelBase.dll'.
'ConsoleApplication2.exe' (Win32): Loaded 'C:\Windows\System32\ole32.dll'.
'ConsoleApplication2.exe' (Win32): Loaded 'C:\Windows\System32\msvcp_win.dll'.
'ConsoleApplication2.exe' (Win32): Loaded 'C:\Windows\System32\ucrtbase.dll'.
'ConsoleApplication2.exe' (Win32): Loaded 'C:\Windows\System32\gdi32.dll'.
'ConsoleApplication2.exe' (Win32): Loaded 'C:\Windows\System32\win32u.dll'.
'ConsoleApplication2.exe' (Win32): Loaded 'C:\Windows\System32\gdi32full.dll'.
'ConsoleApplication2.exe' (Win32): Loaded 'C:\Windows\System32\user32.dll'.
'ConsoleApplication2.exe' (Win32): Loaded 'C:\Windows\System32\combase.dll'.
'ConsoleApplication2.exe' (Win32): Loaded 'C:\Windows\System32\rpcrt4.dll'.
'ConsoleApplication2.exe' (Win32): Loaded 'C:\Windows\System32\oleaut32.dll'.
'ConsoleApplication2.exe' (Win32): Loaded 'C:\Windows\System32\msvcp140d.dll'.
'ConsoleApplication2.exe' (Win32): Loaded 'C:\Windows\System32\vcruntime140d.dll'.
'ConsoleApplication2.exe' (Win32): Loaded 'C:\Windows\System32\vcruntime140_1d.dll'.
'ConsoleApplication2.exe' (Win32): Loaded 'C:\Windows\System32\ucrtbased.dll'.
'ConsoleApplication2.exe' (Win32): Loaded 'C:\Windows\System32\imm32.dll'.
The thread 0x653c has exited with code 0 (0x0).
'ConsoleApplication2.exe' (Win32): Loaded 'C:\Windows\System32\kernel.appcore.dll'.
'ConsoleApplication2.exe' (Win32): Loaded 'C:\Windows\System32\msvcrt.dll'.
'ConsoleApplication2.exe' (Win32): Loaded 'C:\Windows\System32\bcryptprimitives.dll'.
'ConsoleApplication2.exe' (Win32): Loaded 'C:\Windows\System32\clbcatq.dll'.
ConsoleApplication2.exe!00007FF62B467B9A: LogHr(1) tid(8108) 80040154 Class not registered
Exception thrown at 0x00007FFE067101DC (KernelBase.dll) in ConsoleApplication2.exe: WinRT originate error - 0x80040154 : 'Class not registered'.
Exception thrown at 0x00007FFE067101DC in ConsoleApplication2.exe: Microsoft C++ exception: winrt::hresult_class_not_registered at memory location 0x00000020A74FEB08.
'ConsoleApplication2.exe' (Win32): Loaded 'C:\Windows\System32\bcrypt.dll'.
'ConsoleApplication2.exe' (Win32): Loaded 'C:\Windows\System32\sechost.dll'.
ConsoleApplication2.exe!00007FF62B44D61B: LogHr(2) tid(8108) 80040154 Class not registered
Unhandled exception at 0x00007FFE067101DC in ConsoleApplication2.exe: Microsoft C++ exception: winrt::hresult_class_not_registered at memory location 0x00000020A74FEB08.

The program '[28360] ConsoleApplication2.exe' has exited with code 0 (0x0).
< /code>
Пожалуйста, помогите, как решить это? Я попытался установить последние версии WindowsAppsdk, Winows.ImplementationLibrary, Windows.cppwinrt Пакеты в Visual Studio, но не повезло.

Подробнее здесь: https://stackoverflow.com/questions/796 ... y-location
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»