用Visual Studio 2015在iOS上调试C++代码
[ 原文发表地址 ] Debugging C++ Code on iOS with Visual Studio 2015
[ 原文发表时间 ] 2015年4月29日 周三 上午10:00
紧接着我们之前宣布的Visual Studio开始支持在Android 上调试C++代码,在这里我们很高兴的宣布现在Visual Studio也能很好的支持在iOS上调试C++代码。继续介绍之前先推荐大家阅读Visual Studio C++ support for iOS announcement,它将给你指出如何设置你的环境以便在Visual Studio上部署,生成 调试iOS。
Visual Studio 2015 RC调试经验技巧包括 ,但不限于:
F5, 输出窗口, 断点, 逐语句/逐过程/跳出, 运行到光标, 调用堆栈, 数据和变量窗口, 模块窗口, 地址级调试(反汇编, 内存, 寄存器窗口), 线程窗口 和 并行堆栈和并行监视窗口。
下面的截图是Visual Studio停在一个C++的iOS应用程序中断点的展示。
用Visual Studio 2015 RC在iOS模拟器上而不是一台手机上调试需要手动做以下步骤:
1. 你必须手动打开你iOS模拟器。
2. 当模拟器开始运行后,在Visual Studio中按F5开始调试。
3. 在模拟器中手动载入应用程序,Visual Studio将开始附加和调试这个应用程序。
另外下面的调试功能是不支持的:
- 诊断工具窗口
- 在异常窗口中更改异常设置
- 显示十六进制整数
- 绑定断点到多个位置(例如: 模板,名称相同的文件)
- 显示参数的值在堆栈窗口
- 附加到进程
- 自动值窗口
- 返回值
- 仅我的代码
- 编辑和继续
- 任务窗口 (包含任务视图在并行堆栈窗口)
- 与其他运行时程序互操作调试 (例如: Xamarin)
请尝试Visual Studio在iOS上调试C++代码的全新功能,如果你找到任何除了上面列出的以外的问题,请告诉我们。
最后,请让我们知道如何支持你的调试工作,并报告任何问题或者反馈您的意见,通过Visual Studio中的Send a Smile feature 功能或MSDN forum。