{"id":729,"date":"2017-11-30T16:37:32","date_gmt":"2017-11-30T08:37:32","guid":{"rendered":"https:\/\/damogame.cn:15443\/?p=729"},"modified":"2019-06-25T19:55:30","modified_gmt":"2019-06-25T11:55:30","slug":"visual-studio-debug-%e6%95%99%e7%a8%8b-%e4%b9%8b-%e6%96%ad%e7%82%b9","status":"publish","type":"post","link":"https:\/\/i007.cc\/wordpress\/archives\/729","title":{"rendered":"Visual Studio Debug \u6559\u7a0b \u4e4b \u65ad\u70b9"},"content":{"rendered":"<div class=\"PostIndex-header av-paddingTop av-card\" data-zop=\"{&quot;authorName&quot;:&quot;\u7ea2\u7334\u5b50&quot;,&quot;itemId&quot;:&quot;28642422&quot;,&quot;title&quot;:&quot;Visual Studio Debug \u6559\u7a0b \u4e4b \u65ad\u70b9&quot;,&quot;type&quot;:&quot;article&quot;}\" data-za-module=\"PostItem\" data-za-module-info=\"{&quot;card&quot;:{&quot;content&quot;:{&quot;type&quot;:&quot;Post&quot;,&quot;token&quot;:&quot;28642422&quot;}}}\">\n<div class=\"PostIndex-author\">\n<div class=\"HoverTitle\" data-hover-title=\"2017 \u5e74 8\u6708 20 \u65e5\u661f\u671f\u65e5\u665a\u4e0a 8 \u70b9 32 \u5206\"><b>\u65ad\u70b9<\/b>\uff0c\u53ef\u4ee5\u8bf4\u662f Debug \u8fc7\u7a0b\u4e2d\u6700\u5e38\u7528\u7684\u529f\u80fd\u3002<\/div>\n<\/div>\n<\/div>\n<div class=\"RichText PostIndex-content av-paddingSide av-card\">\n<p>\u4f46\u662f\u5927\u5bb6\u6700\u719f\u6089\u6700\u7ecf\u5e38\u4f7f\u7528\u7684\u53ef\u80fd\u5c31\u662f\u666e\u901a\u7684\u65ad\u70b9\u3002\u5176\u5b9e\uff0c\u5173\u4e8e\u65ad\u70b9\uff0cVisual Studio \u6709\u5f88\u591a\u7684\u9ad8\u7ea7\u529f\u80fd\uff0c\u6709\u4e9b\u7b80\u76f4\u5c31\u662f\u8c03\u8bd5\u5229\u5668\u554a\u3002<\/p>\n<p><b>\u672c\u6b21\u6559\u7a0b\u5c06\u4ecb\u7ecd Visual Studio \u5173\u4e8e\u65ad\u70b9\u7684\u66f4\u591a\u9ad8\u7ea7\u73a9\u6cd5\u3002<\/b><\/p>\n<h2>1. \u666e\u901a\u65ad\u70b9<\/h2>\n<p>\u4e3a\u4e86\u4fdd\u8bc1\u5185\u5bb9\u5b8c\u6574\u6027\uff0c\u8fd8\u662f\u8981\u8bf4\u4e0b\u666e\u901a\u65ad\u70b9\u3002<\/p>\n<p>\u8bbe\u7f6e\u666e\u901a\u65ad\u70b9\u7684\u65b9\u6cd5\u5f88\u7b80\u5355\uff0c\u5c31\u662f\u5728\u4ee3\u7801\u884c\u7684\u5de6\u8fb9\u680f\u7070\u8272\u533a\u57df\u70b9\u51fb\u6216\u8005\u628a\u5149\u6807\u653e\u5728\u67d0\u4ee3\u7801\u884c\uff0c\u6309\u4e0b F9\u3002<\/p>\n<figure><img decoding=\"async\" class=\"origin_image zh-lightbox-thumb lazy\" src=\"https:\/\/pic1.zhimg.com\/50\/v2-afb0008d6eaf9e9ea35fc93d313592f4_hd.jpg\" width=\"625\" data-rawwidth=\"625\" data-rawheight=\"420\" data-original=\"https:\/\/pic1.zhimg.com\/v2-afb0008d6eaf9e9ea35fc93d313592f4_r.png\" data-actualsrc=\"https:\/\/pic1.zhimg.com\/v2-afb0008d6eaf9e9ea35fc93d313592f4_b.png\" \/><\/figure>\n<p>\u5982\u4e0a\u56fe\u6240\u793a\uff0c\u6b64\u65f6\u5de6\u8fb9\u680f\u51fa\u73b0\u7684\u7ea2\u8272\u5706\u70b9\u5c31\u4ee3\u8868\u4e86\u4e00\u4e2a\u65ad\u70b9\u3002<\/p>\n<p>\u6309\u4e0b F5\uff0c Debugger \u5c31\u4f1a\u5728\u6b64\u5904\u505c\u4e0b\u6765\u3002<\/p>\n<h2>2. \u6761\u4ef6\u65ad\u70b9<\/h2>\n<p>\u4e0d\u50cf\u662f\u666e\u901a\u7684\u65ad\u70b9\uff0c\u7a0b\u5e8f\u6bcf\u6b21\u6267\u884c\u90fd\u4f1a\u505c\u4e0b\u6765\u3002<b>\u6761\u4ef6\u65ad\u70b9\u7684\u610f\u4e49\u662f\uff0c\u53ea\u6709\u5728\u6761\u4ef6\u88ab\u6ee1\u8db3\u65f6\uff0cDebugger \u624d\u4f1a\u5728\u6b64\u5904\u505c\u4e0b\u6765\u3002<\/b><\/p>\n<p>\u8bbe\u7f6e\u6761\u4ef6\u65ad\u70b9\u4e00\u822c\u7684\u65b9\u6cd5\u662f\u5728\u7ea2\u70b9\u5904\u53f3\u952e\u9009\u62e9<b>\u6761\u4ef6<\/b>\u6216\u8005\u628a\u5149\u6807\u653e\u5728\u7ea2\u70b9\u5904\uff0c\u7b49\u5f85<b>\u9f7f\u8f6e\u56fe\u6807<\/b>\u51fa\u73b0\u5e76\u70b9\u51fb\u3002<\/p>\n<figure><img decoding=\"async\" class=\"content_image lazy\" src=\"https:\/\/pic1.zhimg.com\/50\/v2-bda06d9f687a75a6c56e33626c3c1284_hd.jpg\" width=\"325\" data-rawwidth=\"325\" data-rawheight=\"190\" data-actualsrc=\"https:\/\/pic1.zhimg.com\/v2-bda06d9f687a75a6c56e33626c3c1284_b.jpg\" \/><\/figure>\n<p>\u6761\u4ef6\u65ad\u70b9\u8bbe\u7f6e\u7a97\u53e3\u5982\u4e0b\u3002<\/p>\n<figure><img decoding=\"async\" class=\"origin_image zh-lightbox-thumb lazy\" src=\"https:\/\/pic4.zhimg.com\/50\/v2-0df3054c272281f3f5495b2fd11b93bb_hd.jpg\" width=\"519\" data-rawwidth=\"519\" data-rawheight=\"179\" data-original=\"https:\/\/pic4.zhimg.com\/v2-0df3054c272281f3f5495b2fd11b93bb_r.png\" data-actualsrc=\"https:\/\/pic4.zhimg.com\/v2-0df3054c272281f3f5495b2fd11b93bb_b.png\" \/><\/figure>\n<p>\u603b\u5171\u6709\u4e09\u79cd\u7c7b\u578b\u7684\u6761\u4ef6\u65ad\u70b9\uff1a<\/p>\n<p><b>\u6761\u4ef6\u8868\u8fbe\u5f0f \uff08Conditional Expression\uff09<\/b><\/p>\n<p><b>\u547d\u4e2d\u6b21\u6570 \uff08Hit Count\uff09<\/b><\/p>\n<p><b>\u7b5b\u9009\u5668 \uff08Filter\uff09<\/b><\/p>\n<p><b>\u6761\u4ef6\u8868\u8fbe\u5f0f<\/b><\/p>\n<p>\u6761\u4ef6\u8868\u8fbe\u5f0f\u4e5f\u6709\u4e24\u79cd\u7c7b\u578b\uff1a<\/p>\n<p><b>\u4e3a ture \uff08Is ture\uff09<\/b><\/p>\n<p>\u5982\u4e0b\u56fe\u793a\uff0c\u6b64\u5904\u8bbe\u7f6e\u7684\u6761\u4ef6\u4e3a\uff1a \u5f53 testInt == 4 is ture \u65f6\u547d\u4e2d\u65ad\u70b9\u3002<\/p>\n<figure><img decoding=\"async\" class=\"origin_image zh-lightbox-thumb lazy\" src=\"https:\/\/pic3.zhimg.com\/50\/v2-18f0d59d3aab84f750ccfeba081aa7f6_hd.jpg\" width=\"675\" data-rawwidth=\"675\" data-rawheight=\"506\" data-original=\"https:\/\/pic3.zhimg.com\/v2-18f0d59d3aab84f750ccfeba081aa7f6_r.png\" data-actualsrc=\"https:\/\/pic3.zhimg.com\/v2-18f0d59d3aab84f750ccfeba081aa7f6_b.png\" \/><\/figure>\n<p><b>\u66f4\u6539\u65f6 \uff08When changed\uff09<\/b><\/p>\n<p>\u5982\u4e0b\u56fe\u793a\uff0c\u6b64\u5904\u8bbe\u7f6e\u7684\u6761\u4ef6\u4e3a\uff1a \u5f53 testInt \u88ab\u66f4\u6539\u7684\u65f6\u5019\u547d\u4e2d\u65ad\u70b9\u3002<\/p>\n<figure><img decoding=\"async\" class=\"origin_image zh-lightbox-thumb lazy\" src=\"https:\/\/pic2.zhimg.com\/50\/v2-ee2eaf343ce0e6eed2566039a1d75319_hd.jpg\" width=\"1034\" data-rawwidth=\"1034\" data-rawheight=\"506\" data-original=\"https:\/\/pic2.zhimg.com\/v2-ee2eaf343ce0e6eed2566039a1d75319_r.png\" data-actualsrc=\"https:\/\/pic2.zhimg.com\/v2-ee2eaf343ce0e6eed2566039a1d75319_b.png\" \/><\/figure>\n<p><b>\u547d\u4e2d\u6b21\u6570<\/b><\/p>\n<p>\u547d\u4e2d\u6b21\u6570\u5728 Debug \u5faa\u73af\u8bed\u53e5\u65f6\u975e\u5e38\u6709\u7528\u3002<\/p>\n<p>\u6bd4\u5982\u4f60\u6000\u7591\u7a0b\u5e8f\u51fa\u9519\u70b9\u53d1\u751f\u5728 N \u6b21\u5faa\u73af\u4e4b\u540e\u6216\u8005\u67d0\u4e9b\u6b21\u5faa\u73af\uff0c\u90a3\u4e48\u53ef\u4ee5\u8bbe\u7f6e\u5faa\u73af\u8bed\u53e5\u5185\u7684\u547d\u4e2d\u6b21\u6570\uff0c\u8ba9\u5b83\u5728\u67d0\u4e9b\u6b21\u6216\u8005\u67d0\u6b21\u5faa\u73af\u505c\u4e0b\u6765\uff0c\u800c\u4e0d\u662f\u6bcf\u6b21\u90fd\u505c\u4e0b\u6765\u3002<\/p>\n<p>\u5982\u4e0b\u56fe\uff0c\u8bbe\u7f6e\u7684\u6761\u4ef6\u4e3a\uff1a\u8ba9\u5b83\u6bcf\u9694\u4e00\u6b21\u5faa\u73af\u65ad\u4e0b\u6765\u3002<\/p>\n<figure><img decoding=\"async\" class=\"origin_image zh-lightbox-thumb lazy\" src=\"https:\/\/pic1.zhimg.com\/50\/v2-db011798d4345cbb28a010d3f1b72500_hd.jpg\" width=\"764\" data-rawwidth=\"764\" data-rawheight=\"509\" data-original=\"https:\/\/pic1.zhimg.com\/v2-db011798d4345cbb28a010d3f1b72500_r.png\" data-actualsrc=\"https:\/\/pic1.zhimg.com\/v2-db011798d4345cbb28a010d3f1b72500_b.png\" \/><\/figure>\n<p><b>\u7b5b\u9009\u5668<\/b><\/p>\n<p>\u7b5b\u9009\u5668\u662f\u7528\u6765\u9650\u5236\u65ad\u70b9\u547d\u4e2d\u65f6\u6240\u5728\u7684\u8bbe\u5907\u3001\u8fdb\u7a0b\u548c\u7ebf\u7a0b\u3002<\/p>\n<p>\u6bd4\u5982\uff0c\u5728\u4e00\u4e2a\u591a\u7ebf\u7a0b\u7684\u7a0b\u5e8f\u4e2d\uff0c\u4f60\u4e0d\u5fc5\u624b\u52a8 GetThreadId\uff0c\u53ef\u4ee5\u901a\u8fc7\u7b5b\u9009\u5668\uff0c\u8bbe\u7f6e\u8ba9\u5b83\u53ea\u5728\u67d0\u7ebf\u7a0b\u4e2d\u6267\u884c\u5230\u6b64\u5904\u65f6\u505c\u4e0b\u6765\u3002<\/p>\n<figure><img decoding=\"async\" class=\"origin_image zh-lightbox-thumb lazy\" src=\"https:\/\/pic4.zhimg.com\/50\/v2-a81e54fd4e52c210e059a2f5ea2ee21b_hd.jpg\" width=\"656\" data-rawwidth=\"656\" data-rawheight=\"228\" data-original=\"https:\/\/pic4.zhimg.com\/v2-a81e54fd4e52c210e059a2f5ea2ee21b_r.png\" data-actualsrc=\"https:\/\/pic4.zhimg.com\/v2-a81e54fd4e52c210e059a2f5ea2ee21b_b.png\" \/><\/figure>\n<p>\u7b5b\u9009\u5668\u8868\u8fbe\u5f0f\u7528\u6cd5\u4e3a\uff1a<\/p>\n<p>MachineName = &#8220;name&#8221;<\/p>\n<p>ProcessId = value<\/p>\n<p>ProcessName = &#8220;name&#8221;<\/p>\n<p>ThreadId = value<\/p>\n<p>ThreadName = &#8220;name&#8221;<\/p>\n<p>\u591a\u4e2a\u8868\u8fbe\u5f0f\u4e4b\u95f4\u53ef\u4ee5\u4f7f\u7528\u8fd0\u7b97\u7b26 &amp; (AND), || (OR), ! (NOT) \u8fde\u63a5 \u3002<\/p>\n<h2>3. \u8ffd\u8e2a\u65ad\u70b9<\/h2>\n<p>\u5728\u65ad\u70b9\u8bbe\u7f6e\u7a97\u53e3\uff0c\u9664\u4e86\u6761\u4ef6\uff0c\u6211\u4eec\u8fd8\u53ef\u4ee5\u770b\u5230<b>\u64cd\u4f5c \uff08Action\uff09<\/b>\u9009\u9879\u6846\u3002<\/p>\n<figure><img decoding=\"async\" class=\"origin_image zh-lightbox-thumb lazy\" src=\"https:\/\/pic4.zhimg.com\/50\/v2-cd92a03cbf4c8c15e75918fcfb88ed17_hd.jpg\" width=\"551\" data-rawwidth=\"551\" data-rawheight=\"205\" data-original=\"https:\/\/pic4.zhimg.com\/v2-cd92a03cbf4c8c15e75918fcfb88ed17_r.png\" data-actualsrc=\"https:\/\/pic4.zhimg.com\/v2-cd92a03cbf4c8c15e75918fcfb88ed17_b.png\" \/><\/figure>\n<p>\u64cd\u4f5c \uff08Action\uff09 \u7684\u610f\u4e49\u662f\u8bbe\u7f6e<b>\u8ffd\u8e2a\u70b9 \uff08Tracepoint\uff09\u3002<\/b><\/p>\n<p>Tracepoint \u76f8\u5f53\u4e8e\u662f\u4e00\u79cd\u4e34\u65f6\u7684\u6709 Trace \u529f\u80fd\u7684\u65ad\u70b9\uff0c\u5b83\u4f1a\u628a\u6d88\u606f\u6253\u5370\u5230 Output \u7a97\u53e3\u3002<\/p>\n<p>\u52fe\u9009\u540e\u9762\u7684\u7ee7\u7eed\u6267\u884c \uff08Continue Execution\uff09\uff0c\u4ee3\u8868 Tracepoint \u547d\u4e2d\u65f6\uff0cDebugger \u4e0d\u4f1a\u505c\u4e0b\u6765\uff0c\u5426\u5219\u5c06\u4f1a\u5728\u6b64\u5904\u505c\u4e0b\u6765\u3002\u4e24\u79cd\u60c5\u51b5\u4e0b\uff0c\u6d88\u606f\u90fd\u4f1a\u6253\u5370\u51fa\u6765\u3002<\/p>\n<p>\u53ef\u4ee5\u4f7f\u7528\u4e0b\u9762\u7684\u5173\u952e\u5b57\u4f5c\u4e3a\u6d88\u606f\u3002<\/p>\n<figure><img decoding=\"async\" class=\"origin_image zh-lightbox-thumb lazy\" src=\"https:\/\/pic4.zhimg.com\/50\/v2-8d00d307c78cc6b2a5ad7767e7654a37_hd.jpg\" width=\"597\" data-rawwidth=\"597\" data-rawheight=\"452\" data-original=\"https:\/\/pic4.zhimg.com\/v2-8d00d307c78cc6b2a5ad7767e7654a37_r.jpg\" data-actualsrc=\"https:\/\/pic4.zhimg.com\/v2-8d00d307c78cc6b2a5ad7767e7654a37_b.jpg\" \/><\/figure>\n<h2>4. \u51fd\u6570\u65ad\u70b9<\/h2>\n<p>\u5728 Debug \u83dc\u5355\u4e0b\uff0c\u70b9\u51fb\u65b0\u5efa\u65ad\u70b9\uff0c\u53ef\u4ee5\u65b0\u5efa\u4e24\u79cd\u7c7b\u578b\u7684\u65ad\u70b9\uff1a<b>\u51fd\u6570\u65ad\u70b9 \uff08Function Breakpoint\uff09\u548c\u6570\u636e\u65ad\u70b9\uff08Data Breakpoint\uff09\u3002<\/b><\/p>\n<figure><img decoding=\"async\" class=\"origin_image zh-lightbox-thumb lazy\" src=\"https:\/\/pic2.zhimg.com\/50\/v2-d1a1080b164fe3089d564e03a50b4bad_hd.jpg\" width=\"562\" data-rawwidth=\"562\" data-rawheight=\"165\" data-original=\"https:\/\/pic2.zhimg.com\/v2-d1a1080b164fe3089d564e03a50b4bad_r.jpg\" data-actualsrc=\"https:\/\/pic2.zhimg.com\/v2-d1a1080b164fe3089d564e03a50b4bad_b.jpg\" \/><\/figure>\n<p>\u51fd\u6570\u65ad\u70b9\u662f\u901a\u8fc7\u51fd\u6570\u540d\u8bbe\u7f6e\u65ad\u70b9\uff0c\u5f53\u7a0b\u5e8f\u6267\u884c\u5230\u8be5\u51fd\u6570\u7684\u65f6\u5019\u65ad\u70b9\u65ad\u4e0b\u6765\u3002<\/p>\n<figure><img decoding=\"async\" class=\"origin_image zh-lightbox-thumb lazy\" src=\"https:\/\/pic3.zhimg.com\/50\/v2-6bc4124b93d1a4c72d1a8dbc0ae14712_hd.jpg\" width=\"790\" data-rawwidth=\"790\" data-rawheight=\"199\" data-original=\"https:\/\/pic3.zhimg.com\/v2-6bc4124b93d1a4c72d1a8dbc0ae14712_r.jpg\" data-actualsrc=\"https:\/\/pic3.zhimg.com\/v2-6bc4124b93d1a4c72d1a8dbc0ae14712_b.jpg\" \/><\/figure>\n<h2>5. \u6570\u636e\u65ad\u70b9<\/h2>\n<p>\u7d27\u63a5\u4e0a\u9762\uff0c\u8fd9\u91cc\u8bb2\u4e0b\u6570\u636e\u65ad\u70b9\u3002<\/p>\n<p>\u6570\u636e\u65ad\u70b9\u7684\u610f\u4e49\u662f\uff0c\u8ba9\u7a0b\u5e8f\u5728\u5f53<b>\u67d0\u5904\u5730\u5740\u6307\u5b9a\u5b57\u8282\u53d1\u751f\u6539\u53d8\u7684\u65f6\u5019<\/b>\u4e2d\u65ad\u4e0b\u6765\u3002\u5b83\u53ea\u6709\u5728 Break Mode \u4e0b\u624d\u53ef\u4ee5\u8bbe\u7f6e\u3002<\/p>\n<figure><img decoding=\"async\" class=\"origin_image zh-lightbox-thumb lazy\" src=\"https:\/\/pic2.zhimg.com\/50\/v2-2ef25a0ef8853858101ccdcde814b865_hd.jpg\" width=\"789\" data-rawwidth=\"789\" data-rawheight=\"201\" data-original=\"https:\/\/pic2.zhimg.com\/v2-2ef25a0ef8853858101ccdcde814b865_r.jpg\" data-actualsrc=\"https:\/\/pic2.zhimg.com\/v2-2ef25a0ef8853858101ccdcde814b865_b.jpg\" \/><\/figure>\n<p>\u5730\u5740\u680f\u53ef\u4ee5\u7528\u5177\u4f53\u7684\u5185\u5b58\u5730\u5740\uff0c\u4e5f\u53ef\u4ee5\u7528\u8868\u8fbe\u5f0f\u6765\u4ee3\u8868\u5185\u5b58\u5730\u5740\u3002\u4f8b\u5982\uff0c\u53ef\u4ee5\u4f7f\u7528 &amp;avar\uff0c\u8ba9\u7a0b\u5e8f\u5728\u5f53\u53d8\u91cf avar \u5185\u5bb9\u53d1\u751f\u6539\u53d8\u7684\u65f6\u5019\u4e2d\u65ad\u4e0b\u6765\u3002<\/p>\n<h2>6. \u5728 Call Stack Window \u8bbe\u7f6e\u65ad\u70b9<\/h2>\n<p>\u4e5f\u8bb8\u4f60\u4e0d\u77e5\u9053\uff0c\u662f\u53ef\u4ee5\u5728 Call Stack \u7a97\u53e3\u8bbe\u7f6e\u65ad\u70b9\u7684\u3002<\/p>\n<figure><img decoding=\"async\" class=\"origin_image zh-lightbox-thumb lazy\" src=\"https:\/\/pic2.zhimg.com\/50\/v2-7ba26757cdd196b5019860a39ad9d72d_hd.jpg\" width=\"424\" data-rawwidth=\"424\" data-rawheight=\"185\" data-original=\"https:\/\/pic2.zhimg.com\/v2-7ba26757cdd196b5019860a39ad9d72d_r.jpg\" data-actualsrc=\"https:\/\/pic2.zhimg.com\/v2-7ba26757cdd196b5019860a39ad9d72d_b.jpg\" \/><\/figure>\n<p>\u5f53\u4f60\u5728\u67e5\u770b\u51fd\u6570\u7684\u8c03\u7528\u5173\u7cfb\u7684\u65f6\u5019\uff0c\u60f3\u5728\u8fd9\u4e00\u4e9b\u5217\u7684\u51fd\u6570\u4e2d\u5feb\u901f\u8bbe\u7f6e\u65ad\u70b9\uff0c\u90a3\u4e48\u5176\u5b9e\u5f88\u7b80\u5355\uff1a<b>\u5728 Call Stack \u7a97\u53e3\uff0c\u70b9\u51fb\u60f3\u8981\u8bbe\u7f6e\u65ad\u70b9\u7684\u51fd\u6570\u6240\u5728\u7684\u884c\uff0c\u6309\u4e0b F9 \u5373\u53ef\u3002<\/b><\/p>\n<h2>7. \u5728 Disassembly Window \u8bbe\u7f6e\u65ad\u70b9<\/h2>\n<p>\u8fd8\u53ef\u4ee5\u5728 Disassembly \u7a97\u53e3\u8bbe\u7f6e\u65ad\u70b9\u3002\u4f46\u524d\u63d0\u5fc5\u987b\u662f Break Mode \u4e0b\u3002<\/p>\n<figure><img decoding=\"async\" class=\"origin_image zh-lightbox-thumb lazy\" src=\"https:\/\/pic4.zhimg.com\/50\/v2-f7073a87768becdf8f600f92f4646fef_hd.jpg\" width=\"513\" data-rawwidth=\"513\" data-rawheight=\"393\" data-original=\"https:\/\/pic4.zhimg.com\/v2-f7073a87768becdf8f600f92f4646fef_r.jpg\" data-actualsrc=\"https:\/\/pic4.zhimg.com\/v2-f7073a87768becdf8f600f92f4646fef_b.jpg\" \/><\/figure>\n<p>\u53cd\u6c47\u7f16\u7a97\u53e3\u8bbe\u7f6e\u65ad\u70b9\u7684\u65b9\u5f0f\u8ddf\u5728\u6e90\u4ee3\u7801\u4e2d\u8bbe\u7f6e\u65ad\u70b9\u7684\u65b9\u5f0f\u76f8\u540c\uff0c\u53ea\u8981\u5728\u4ee3\u7801\u5de6\u8fb9\u680f\u8fb9\u7f18\u5904\u70b9\u51fb\u4e00\u4e0b\uff0c\u7ea2\u8272\u5706\u70b9\u5c31\u51fa\u73b0\u4e86\u3002<\/p>\n<h2>8. \u65ad\u70b9\u7ba1\u7406<\/h2>\n<p>\u6211\u4eec\u524d\u9762\u6240\u8bbe\u7f6e\u7684\u6240\u6709\u65ad\u70b9\u90fd\u4f1a\u51fa\u73b0\u5728<b>\u65ad\u70b9\u7a97\u53e3 \uff08Breakpoints Windows\uff09\u3002<\/b><\/p>\n<figure><img decoding=\"async\" class=\"origin_image zh-lightbox-thumb lazy\" src=\"https:\/\/pic2.zhimg.com\/50\/v2-3601e295343e3c4d124741fa92adeed1_hd.jpg\" width=\"723\" data-rawwidth=\"723\" data-rawheight=\"244\" data-original=\"https:\/\/pic2.zhimg.com\/v2-3601e295343e3c4d124741fa92adeed1_r.png\" data-actualsrc=\"https:\/\/pic2.zhimg.com\/v2-3601e295343e3c4d124741fa92adeed1_b.png\" \/><\/figure>\n<p>\u5728\u8fd9\u91cc\uff0c\u53ef\u4ee5\u5bf9\u6240\u6709\u7684\u65ad\u70b9\u8fdb\u884c\u7ba1\u7406\uff0c\u6bd4\u5982\u6279\u91cf\u542f\u7528\u3001\u7981\u7528\u3001\u5220\u9664\u7b49\uff0c\u8fd8\u53ef\u4ee5\u5728\u7a0b\u5e8f\u8fd0\u884c\u8fc7\u7a0b\u4e2d\uff0c\u67e5\u770b\u65ad\u70b9\u7684\u547d\u4e2d\u72b6\u6001\u3002<\/p>\n<p>\u5f53\u4f60\u7684\u5de5\u7a0b\u975e\u5e38\u5927\uff0cDebug \u65f6\u8bbe\u7f6e\u4e86\u5f88\u591a\u7684\u65ad\u70b9\u7684\u65f6\u5019\uff0c\u5b83\u4f1a\u975e\u5e38\u6709\u7528\u3002<\/p>\n<p><b>\u76f8\u5173\u4e3b\u9898<\/b><\/p>\n<p><a class=\" wrap external\" href=\"http:\/\/link.zhihu.com\/?target=http%3A\/\/mp.weixin.qq.com\/s%3F__biz%3DMzI3MzExOTEwOA%3D%3D%26mid%3D2649170164%26idx%3D1%26sn%3D8b11687e7bc43398d275a8ecc2f69286%26chksm%3Df33ba21fc44c2b0954d0efc5cec4308a81835b439795bc28342329474ae72ff47f90fd15577e%26scene%3D21%23wechat_redirect\" target=\"_blank\" rel=\"nofollow noreferrer noopener\">Visual Studio Debug \u6559\u7a0b \u4e4b \u5c0f\u6280\u5de7<i class=\"icon-external\"><\/i><\/a><\/p>\n<p><a class=\" wrap external\" href=\"http:\/\/link.zhihu.com\/?target=http%3A\/\/mp.weixin.qq.com\/s%3F__biz%3DMzI3MzExOTEwOA%3D%3D%26mid%3D2649170146%26idx%3D1%26sn%3D0a3cb4976f7660ed39440293ad2042ca%26chksm%3Df33ba209c44c2b1ffebbfeb376e1d165e6e3f26747fb125312adc2638b4c9fa8d1230aead81c%26scene%3D21%23wechat_redirect\" target=\"_blank\" rel=\"nofollow noreferrer noopener\">Visual Studio Debug \u6559\u7a0b \u4e4b \u7a97\u53e3<i class=\"icon-external\"><\/i><\/a><\/p>\n<p><a class=\" wrap external\" href=\"http:\/\/link.zhihu.com\/?target=http%3A\/\/mp.weixin.qq.com\/s%3F__biz%3DMzI3MzExOTEwOA%3D%3D%26mid%3D2649170119%26idx%3D1%26sn%3D403d1174a9c49e52698d08176775d7e0%26chksm%3Df33ba22cc44c2b3aba459ec76ff99b2e7fef743032b6405b219864d20fbfdb665c0a996bead8%26scene%3D21%23wechat_redirect\" target=\"_blank\" rel=\"nofollow noreferrer noopener\">Visual Studio Debug \u6559\u7a0b \u4e4b \u5165\u95e8<\/a><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u65ad\u70b9\uff0c\u53ef\u4ee5\u8bf4\u662f Debug \u8fc7\u7a0b\u4e2d\u6700\u5e38\u7528<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"colormag_page_container_layout":"default_layout","colormag_page_sidebar_layout":"default_layout","footnotes":""},"categories":[],"tags":[118],"class_list":["post-729","post","type-post","status-publish","format-standard","hentry","tag-02-"],"_links":{"self":[{"href":"https:\/\/i007.cc\/wordpress\/wp-json\/wp\/v2\/posts\/729","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/i007.cc\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/i007.cc\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/i007.cc\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/i007.cc\/wordpress\/wp-json\/wp\/v2\/comments?post=729"}],"version-history":[{"count":0,"href":"https:\/\/i007.cc\/wordpress\/wp-json\/wp\/v2\/posts\/729\/revisions"}],"wp:attachment":[{"href":"https:\/\/i007.cc\/wordpress\/wp-json\/wp\/v2\/media?parent=729"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/i007.cc\/wordpress\/wp-json\/wp\/v2\/categories?post=729"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/i007.cc\/wordpress\/wp-json\/wp\/v2\/tags?post=729"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}