📄 subject_63432.htm
字号:
<p>
序号:63432 发表者:badboy 发表日期:2003-12-03 15:43:33
<br>主题:关于调试程序前的准备工作?
<br>内容:通常,调试过程的第一步是运行或激活交互式调试器。首先,点击BUild菜单,选择Set Active Configrations.会出现个对话框,如图:<BR> 什么意思?请教!?
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:badboy 回复日期:2003-12-03 16:00:10
<br>内容:我现在只知道想要调试程序,必须在上面的对话框中使得 Win32 Debug高亮显示。如果该行没有高亮显示,当我们要对程序F11单步跟踪时,就会出现下面的对话框。所以,想要对程序进行单步跟踪调试,必须得让上面对话框中的 Win32 Debug高亮显示。 <BR> 是这样吗?还有别的原因吗?那,上面对话框中<BR>win32 release 有什么用?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:dstwwx 回复日期:2003-12-03 16:08:15
<br>内容:debug是有调试信息的,可以跟踪代码,但是产生的exe文件很大。<BR>release不包含调试信息,不可以跟踪代码,exe比较小。<BR><BR>另外它们的优化规则也不一样。debug是size,release是speed。<BR>前面的差异是主意的。<BR><BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:badboy 回复日期:2003-12-03 16:53:58
<br>内容:那,win32 release 选项有什么用? 仅仅是为了优化速度?<BR> 一般,你选这个干什么用?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:dstwwx 回复日期:2003-12-03 16:57:55
<br>内容:release是最终给出的正式程序。<BR>debug是调试程序用的。<BR><BR><BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:badboy 回复日期:2003-12-03 18:17:35
<br>内容: 可我们编写的代码可只有一个版本吧?至于多出来的那个debug版本只是方便我们调试。<BR> 我是说,代码可只有一份呀!<BR><BR> 对了,调试时,Ctrl+F10 怎么用?书上说,用来执行位于某条程序语句之前的所有的语句。将光标放在某条语句上,并且保证这条语句位于当前正在运行的语句之后。然后再Ctrl+F10 。<BR> 请问,当在调试状态下,怎么控制光标啊?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:dstwwx 回复日期:2003-12-03 18:26:10
<br>内容:源代码是只有一份,但是debug和release产生的exe文件是有差别的。<BR><BR>将光标放在要调试的语句上,直接按Ctrl+F10就可以了。不过要主意一个问题,是否能够直接到达光标位置,要看语句的位置。如果是启动时候经历的代码,可以直接到底。如果是类似菜单函数,那是不能直接到达的,需要再操作菜单才可以的。<BR><BR>在调试状态下,光标的操作给编辑状态下一样,用键盘和鼠标都可以<BR><BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:badboy 回复日期:2003-12-04 00:50:42
<br>内容:可能是我表达的有问题,<BR> 请重新看看我最开始提出的问题。<BR> <BR> 我不太明白,BUild菜单,Set Active Configrations 子菜单所打开的对话框的功能! 该不会是程序可以被编译连接成debug或者release版本的功能是在这里设置吧? 我以前都不是在这里设置的!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:dstwwx 回复日期:2003-12-04 07:58:13
<br>内容:可以在这里设置,也可以在BUILD工具条上的combox中选择。<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -