运行时库的调试版本分为静态调试版和动态调试版。下面分别讲述这两种运行时库如何调试相关源码。
(1)调试静态运行时库
(1.1)运行时库选择/MTD
(1.2)确认window SDK版本
(1.3) 执行到运行时库函数的时候按F11,弹出选择源码文件的对话框
选择windows SDK对应版本的源码文件之后即可进行调试。如果选择的源码不匹配,那么会弹出窗口提示源码不匹配。
2 调试动态运行时库
(1)运行库选择/MDd (可参考(1.1)图片)
(2)确认windows SDK版本
(3)在工具->选项->调试->符号中勾选"Microsoft 服务器", 然后指定符号缓存目录(需要有网络)
(4)调试的时候按F11也不会进入源码,此时需要鼠标在该行右键,选择“单步执行特定函数”即可进入源码调试。