1.debug和release
debug是调试版本,便于程序员调试程序。
release版本是被优化的,代码大小和运行速度是最优的,发布给用户使用的。
2.调试过程中的一些快捷键
①F9创建断点和取消断点。
断点:在程序的任意位置上设置断点,可以让程序执行到该位置时暂停程序。
条件断点:满足该条件才触发断点。
②F5:启动调试,跳到下一个断点,一般和F9一起用。
③F10:逐过程——不能看函数,直接调用完成整个函数
④F11:逐语句——可以具体看函数的运行
⑤Ctrl+F5:不调试,直接运行
3.监视和内存观察
(要先调试才能有监视窗口)
在监视窗口可以看到值的变化,值的类型,以及内存的具体情况。
4.编译常见错误:
①编译错误——一般都是语法错误
类似于:
②链接错误
一般有:标识名不存在(比如你没定义a你就用),拼写有问题,头文件没写,引用的库是不存在的。
③运行错误
这就很多了,具体情况具体分析。