首页 > 解决方案 > Windows 10 IoT 嵌入式,尝试使用 Visual Stuido 2019 调试/部署控制台应用程序

问题描述

我一直在尝试在我的嵌入式 Win10 设备上部署和调试“控制台应用程序”,但我似乎无法弄清楚。

我可以部署一个应用程序,这需要一个“SquareLogo”屏幕才能出现,我不知道如何隐藏这个“窗口”或成为一个无头应用程序。

我可以在我的应用程序“属性页面 - 配置属性 - 链接器 - 系统 - 子系​​统”的属性页面中设置为“控制台(SUBSYSTEM:CONSOLE),控制台窗口将显示在嵌入式设备上,但应用程序屏幕出现并且控制台窗口不会从键盘接受任何输入。

所以总而言之,我想用控制台应用程序调试(远程机器)到我的嵌入式 Win10 设备。

我正在用 C++ 编写我的应用程序。

我不认为这会这么难,但我只是无法让应用程序主窗口在启动时不显示。

任何帮助,将不胜感激。谢谢

标签: c++embeddedvisual-studio-2019iot

解决方案


对于 Windows IoT Core,您可以使用 Visual Studio 中的远程控制台应用调试来调试控制台应用。您需要在设备门户中的 Windows IoT Core 上启动 Visual Studio 调试器。请参阅本文档。

使用远程控制台应用程序调试来调试您的应用程序

顺便说一句,IoT Core 是一个以 UWP 为中心的操作系统,UWP 应用程序是它的主要应用程序类型。既然这样,传统的 UI 应用程序不能在 Windows IoT Core 上运行,这意味着 Windows IoT Core 不支持 MFC 或 ATL API。如果你想运行Windows IoT Core 上的无头应用程序,我们建议您使用Background Applications


推荐阅读