Это просто из коробки (как указано отсюда) из шаблона и отправляется на эмулируемое (виртуальное) устройство, выполняя сеанс отладки удаленного компьютера.
Почему он застревает на заставке? Кто-нибудь сталкивался с таким же? Я что-то пропустил?
Когда я запускаю его, он развертывается нормально, выдавая выходные данные отладки (я не думаю, что о чем говорить):
'ConsoleCppWinRt3.exe' (Win32): Loaded 'U:\Users\DefaultAccount\AppxLayouts\cc60f819-ef47-4858-b213-8af8c3669919VS.Debug_Win32.nm1\ConsoleCppWinRt3.exe'. Symbols loaded.
'ConsoleCppWinRt3.exe' (Win32): Loaded 'C:\Windows\System32\ntdll.dll'. Cannot find or open the PDB file.
'ConsoleCppWinRt3.exe' (Win32): Loaded 'C:\Windows\System32\KernelBase.dll'. Cannot find or open the PDB file.
'ConsoleCppWinRt3.exe' (Win32): Loaded 'C:\Windows\System32\combase.dll'. Cannot find or open the PDB file.
'ConsoleCppWinRt3.exe' (Win32): Loaded 'C:\Windows\System32\msvcrt.dll'. Cannot find or open the PDB file.
'ConsoleCppWinRt3.exe' (Win32): Loaded 'C:\Windows\System32\rpcrt4.dll'. Cannot find or open the PDB file.
'ConsoleCppWinRt3.exe' (Win32): Loaded 'C:\Windows\System32\kernel32legacy.dll'. Cannot find or open the PDB file.
'ConsoleCppWinRt3.exe' (Win32): Loaded 'C:\Windows\System32\bcryptprimitives.dll'. Cannot find or open the PDB file.
'ConsoleCppWinRt3.exe' (Win32): Loaded 'U:\Programs\WindowsApps\Microsoft.VCLibs.140.00.Debug_14.0.26428.1_x86__8wekyb3d8bbwe\vcruntime140d_app.dll'. Cannot find or open the PDB file.
'ConsoleCppWinRt3.exe' (Win32): Loaded 'U:\Users\DefaultAccount\AppxLayouts\cc60f819-ef47-4858-b213-8af8c3669919VS.Debug_Win32.nm1\ucrtbased.dll'. Cannot find or open the PDB file.
'ConsoleCppWinRt3.exe' (Win32): Loaded 'C:\Windows\System32\kernel.appcore.dll'. Cannot find or open the PDB file.
'ConsoleCppWinRt3.exe' (Win32): Loaded 'C:\Windows\System32\procthreadexthost.dll'. Cannot find or open the PDB file.
The thread 0xd38 has exited with code 0 (0x0).
редактировать
Если я остановлю отладчик, это будет в консольном коде. Но заставка все еще в пути или что-то. например В этом коде отладчик находится в getchar()
вызов:
int main()
{
wprintf(L"Hello IoT");
getchar();
}
Но в этом коде:
int main()
{
wprintf(L"Hello IoT");
Sleep(10000);
}
…это в Sleep
вызов, но после 10 секунд он закрывается, вызывая объявление Visual Studio:
Невозможно активировать приложение Windows Store […]. Процесс myapp.exe
запущен, но запрос на активацию не выполнен с ошибкой
Начните’.
Я не должен вызывать что-то, чтобы закрыть заставку или что-то очевидное, не так ли?
Задача ещё не решена.
Других решений пока нет …