我正在尝试开始使用 microsoft 的 azure sphere 开发。
当我尝试在 vs 代码中调试任何启动项目时,它告诉我我在应用程序的第一行设置了一个断点。但是,vs 代码在“断点”选项卡中没有显示任何断点。
我在 Windows 10 上使用 Azure Sphere Extension 20.1 运行最新的 VS 代码版本(1.44)。Linux 上出现同样的问题。
要重现错误:
- 从 github 下载入门项目
- 为 Visual Studio 代码安装 Azure Sphere 扩展。
azure-sphere-samples\Samples\HelloWorld\HelloWorld_HighLevelApp
在 Visual Studio 代码中打开 HelloWorld_HighLevelApp 文件夹。- 转到调试选项卡并点击左上角的绿色播放按钮。在按钮旁边应该说
Launch for Azure Sphere High-Level Applications (gdb)
对我来说这不是错误,但输出控制台显示:
Deploying image...
Starting debugger....
Process /mnt/apps/1689d8b2-c835-2e27-27ad-e894d6d15fa9/bin/app created; pid = 2233
Listening on port 2345
Remote debugging from host 192.168.35.1, port 54911
Starting CMake Hello World application...
调试控制台显示:
...
Breakpoint 1, main () at ../../main.c:45
45 {
Loaded 'target:/usr/lib/libapplibs.so.0'. Symbols loaded.
Loaded 'target:/lib/libgcc_s.so.1'. Symbols loaded.
Loaded 'target:/usr/lib/libc++runtime.so.1'. Symbols loaded.
是否有解决该问题的方法/计划?