Я просто делаю несколько первых тестов с приложениями, разработанными с помощью Visual Studio 2015 RC и Windows IoT на Raspberry Pi 2. Для первого теста я скомпилировал C# Hello World, скопировал его на PI через FTP и начал его с PowerShell. Это сработало из коробки. Затем я попробовал то же самое с консольным приложением Win32 (64-bit), а также печатал только Hello World. Сообщение об ошибке я получаю в PowerShell является:Консольные приложения Visual C++ в Windows IoT с Raspberry Pi 2
Program 'HelloCpp.exe' failed to run: The operation completed successfully.
+ CategoryInfo : ResourceUnavailable: (:) [], ApplicationFailedException
+ FullyQualifiedErrorId : NativeCommandFailed
Я думал, что это следовало ожидать, потому что я не установить VC++ 2015 (140) выполнения. Я попытался установить это с помощью PowerShell в автоматическом режиме, как это:
.\vc_redist.x64.exe /q /norestart
но он терпит неудачу с
Program 'vc_redist.x64.exe' failed to run: The specified executable is not a valid application for this OS platform..
+ CategoryInfo : ResourceUnavailable: (:) [], ApplicationFailedException
+ FullyQualifiedErrorId : NativeCommandFailed
Моего вопросом: возможно (или планируются) для запуска C++ фоновых процессов, как простой TCP-сервер, который я могу разработать с помощью Visual C++?
Не имеет ли Raspberry Pi 2 процессор ARM? –
Спасибо, что указали это, как я мог упустить это! Я попытался переключить VC2015 (Community Edition) на ARM, но это дает мне «Компиляция настольных приложений для платформы ARM не поддерживается». Я думаю, даже если бы я мог скомпилировать его, как насчет установки подходящей библиотеки времени выполнения? Давайте посмотрим, есть ли у кого-нибудь что-нибудь об этом ... – NicolasR