调试的目的:当我们在用编译器进行代码编写时可能会出现语法错误或者逻辑错误,这时候我们就需要对对自己的代码进行调试。调试的目的: 调试则是在进行了成功的测试之后才开始的工作。调试的目的是确定错误的原因和位置,并改正错误,因此调试也称为纠错(Debug)。调试的快捷键: F6:生成解决方案。 Ctrl+F6:生成当前项目。 Shift+F7:查看窗体设计器。 F5:启动调试。 Ctrl+F5:开始执行            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-15 20:16:24
                            
                                87阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            VS有一个输出窗口,调用方法是需要注意的是,这个窗口有两个模式,使用其中的下拉列表就可以选择这些模式。可以在Build和Debug模式之间切换。Build和Debug模式分别显示编译和运行期间的信息。本节提到的“写入Output窗口”时,实际上是指“写入Output窗口的Debug模式视图”。另外,还可以创建一个日志文件,在运行应用程序时,会把信息添加到该日志文件中。把信息写入日志文件所使用的技巧            
                
         
            
            
            
            为什么要学习调试?   调试(Debug)是作为一个程序员必须要学会的东西,学会调试可以极大的提高开发效率,排错时间,很多人不喜欢调试,但我认为这是一个很不可取的选择,调试的时候能让我们看到程序的执行顺序、步骤以及过程等,调试的时候可以让我们监视代码中各个变量的情况,调试让我们可以让我们快速的找出错误的根源。可见调试是至关重要的。要学习好怎么调试,那么必须去了解VS 这个IDE            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-29 22:16:06
                            
                                76阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            摘要本文简单介绍了如何实现一个Lua调试器,实现Lua调试器的目的仅仅是寄希望借此熟悉Lua源代码。所编写的Lua调试器功能越强,表明你对Lua源码越了解。正文先前用lua写过一些应用,感觉Lua是一个很小巧的语言,Lua源代码无疑是研究语言相关的首选。“Lua虽小,五脏俱全”!为了研究Lua源代码,就打算着手写一个简单的Lua调试器,发现其中还是有些收获的,特记录如下。作为一个调试器,应该支持一            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-06 15:14:14
                            
                                89阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            【ZeloEngine】Lua调试器Lua没有非常强势的IDE和调试器方案,基本上都是专用方案造的轮子尝试了几个方案(按时间顺序)DecodaLuaPerfectEmmyLua(Clion)ZeroBraneLuaPanda调试器核心的实现都是一样的Remote Debug,被调试代码是一个客户端,调试器IDE是一个服务端,两端用socket连接基本上都会选择luasocket+mobdebug作            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-19 10:44:56
                            
                                134阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            删除断点如果不希望程序暂停,可以删除断点。删除断点也很简单,在原有断点处再次单击鼠标即可,也可以将光标定位到要删除断点的代码行,再次按F9键,或者在右键菜单中删除,如下图所示代替暂停语句在VS下,程序运行结束后不会自动暂停(一闪而退),要手动添加暂停语句system("pause");,如果大家觉得麻烦,也可以在代码最后插入断点,强制程序暂停。四、查看和修改变量的值设置了断点,就可以观察程序的运行            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-30 10:41:35
                            
                                228阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            vs2013调试技巧及快捷键VS2013快捷键很多,灵活使用常用快捷键及各项技巧可以让你事半功倍。下面的visual studio 2013快捷键和操作技巧你知道多少?    1.回到上一个光标位置/前进到下一个光标位置    1)回到上一个光标位置:使用组合键“Ctrl + -”;    2)前进到下一个光标位置:“Ctrl + Shift + - ”。    2.复制/剪切/删除整行代码               
                
         
            
            
            
            最近看起了lua的debug库,想着可以简单弄个跟gdb这样的命令行调试工具,于是花了几天时间,搞了个相当简单的调试工具,实现了简单的打印和断点和下一步的功能(修改变量值的实现方式其实跟打印的操作并没有很大区别,所以就懒得弄啦),虽然代码很粗糙,使用和体验上也相当奇葩,也勉强把,毕竟也达到了学学习,动动脑子的目的,这里分享一下,有兴趣的大佬可以在github上整下来指点指点咯https://git            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-25 09:01:39
                            
                                101阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.lua开发工具:IntelliJidea 12 Lua plugineclipse for lua (LDT) Lua development tools
 
sublime Text2 (windows and mac , 很强的自动完成)
 
lua editor (for windows ,自动完成,可以设置断点)2.这里介绍一下lua editor的调试功能            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-01-09 16:43:20
                            
                                4195阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            转自http://www.cocoachina.com/bbs/read.php?tid=205043            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-29 09:59:52
                            
                                1041阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、调试方法    1、在程序的必要位置按F9(或用鼠标点击行首出现断电标志处可设置断点或取消断点)。    2、按F5运行程序,程序运行到断点会暂停下来等待用户选择下一步操作。    3、这时按F11为单步运行:遇到调用其他程序块时会进入该模块的内部一步一步运行;按F10时当前程序段内单步运行,遇到调用的其            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-21 11:40:32
                            
                                394阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            首先,有一个项目用到了nvelocity模板引擎,但是用vs开发模板的时候,没有高亮效果,所以非常不方便,鉴于这个,于是有了自己开发插件的念头,但是在vs sdk开发上面,这方面的资料真是少之又少,网上能参考的文章真是寥寥无几。不过借鉴了几篇文章和参考MSDN后,总算开发出了一款VS插件,目前是支持nvelocity的语法高亮,比如nvelocity的关键字#set #parse等等&n            
                
         
            
            
            
            【ZeloEngine】Lua调试器Lua没有非常强势的IDE和调试器方案,基本上都是专用方案造的轮子尝试了几个方案(按时间顺序)DecodaLuaPerfectEmmyLua(Clion)ZeroBraneLuaPanda调试器核心的实现都是一样的Remote Debug,被调试代码是一个客户端,调试器IDE是一个服务端,两端用socket连接基本上都会选择luasocket+mobdebug作            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-21 20:09:16
                            
                                267阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1 错误信息: --------------------------- Microsoft 开发环境 --------------------------- 试图运行项目时出错: 无法在 Web 服务器上启动调试。无法启动服务,原因可能是已被禁用或与其相关联的设备没有启动。 有关更多信息,请单击“帮助”。 --------------------------- 确定              
                
         
            
            
            
            调试是软件开发周期中的一个很重要的部分,有时很有挑战性,有时候则让程序员迷惑,有时候让程序员发疯,但是。可以肯定的是,对于任何不是太那个微不足道的程序来说,调试是不可避免的。近年来,调试工具的发展已经使得很多调试任务简单省时了。 本文总结了十个调试技巧,当你使用VS的时候可以节省你很多时间。                           
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-29 12:24:16
                            
                                33阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            文章目录一、断点调试1、单点调试2、调试相关调试快捷键3、断点管理4、条件变量5、悬停鼠标查看表达式的值6、在运行中修改值7、回退测试8、编辑接着继续运行9、查看堆栈信息10、内存窗口11、伪变量 一、断点调试示例以VS2008为例// testVSDebug.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
unsigned int GetMin(un            
                
         
            
            
            
            BabeLua简介
BabeLua是一款基于VS2012/2013(简称VS)的免费开源的Lua集成开发环境,在Lua编辑和调试方面,具有如下功能和特性:
●Lua语法高亮
●语法检查
●自动补全
●一键注释
●格式化代码
●自定义代码折叠
●工程管理
●快速搜索和跳转
●文件大纲
●注入宿主程序内对Lua脚本进行调试
●设置断点观察变量值
●查看堆栈信息            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2014-11-11 18:06:00
                            
                                1364阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            dLua类似gdb的lua调试器特性支持Linux平台C++编写通过附加到其他进程上,进行调试gdb风格的调试指令,包括设置条件断点、查看变量、设置变量编译下载编译安装lua用脚本编译dlua,生成dlua与dluaagent.so,dlua是控制台,dluaagent.so是调试插件# ./build.sh下载编译hookso,生成hookso,hookso是注入工具最后将dlua、dluaag            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-06 15:59:45
                            
                                130阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Visual Studio Code,旨在为所有开发者提供一款专注于代码本身的免费的编辑器。Visual Studio Code的定位还是Editor,一个全功能的Editor,通过Editor反推微软的SDK,.NET(开源,跨平台)等产品铺路。它虽然是Visual Studio家族的一员,但它与传统VS IDE的功能没有太多交集。VS Code专注于最重要的功能:智能感知、内建调试工具、Git            
                
         
            
            
            
            1. 安装luaide,在扩展里面搜索luaide(推荐使用最新版本) 2. 生成调试配置 参数说明 name: 命名调试器的名字 type: 配置类型,不需要修改 request: 请求配置类型 runtimeType: 运行时类型,不需要修改支持:Lua51, Cocos2, Cocos3, U ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-08-27 16:35:00
                            
                                910阅读
                            
                                                                                    
                                2评论