头文件设置断点的问题vs2010
头文件在编译的时候被嵌入到相应的文件中进行编译
它可能被多个文件引用,因此编译器无法定位头文件的行数等调试信息,自然就不能断点了。
从你说明来看,你是个新学者,不会进行程序调试,这不是你的失败,是学校教的失败。 在学校根本不教实际工作方方面的内容,误人子弟。
我告诉你解决办法:
(1)输出信息:就是在你的需要的地方将必要的信息打出来,显示到控制台上,你就可以判断问题原因了
(2)写日志:任何程序都会有问题的,尤其是大型系统,问题多的去了,只是暂时没有发现罢了。 因此,如果在生产环境中出现了问题怎么版办?为了安全,一般情况下生产环境上根本不允许你上去调试程序的,也不会允许你安装编译环境的...全部
头文件在编译的时候被嵌入到相应的文件中进行编译
它可能被多个文件引用,因此编译器无法定位头文件的行数等调试信息,自然就不能断点了。
从你说明来看,你是个新学者,不会进行程序调试,这不是你的失败,是学校教的失败。
在学校根本不教实际工作方方面的内容,误人子弟。
我告诉你解决办法:
(1)输出信息:就是在你的需要的地方将必要的信息打出来,显示到控制台上,你就可以判断问题原因了
(2)写日志:任何程序都会有问题的,尤其是大型系统,问题多的去了,只是暂时没有发现罢了。
因此,如果在生产环境中出现了问题怎么版办?为了安全,一般情况下生产环境上根本不允许你上去调试程序的,也不会允许你安装编译环境的,而且如果你将信息打印在控制台上,很快就会被其他信息滚动出显示区域,不给你留下判断问题的机会。
因此,最终解决办法就是写日志,将必要的信息写入日志文件,文件中一般包含:打印日志的时间、源文件名、打印纸日的行数、必要变量信息等等
建议你养成写日志的习惯,对你将来的成长非常有好处。千万不要被老师的说教影响。
。收起