欢迎来到天天文库
浏览记录
ID:59252462
大小:248.03 KB
页数:3页
时间:2020-09-08
《STVD在调试的时候出现无法设置断点的问题.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、STVD在调试的时候出现无法设置断点的问题,提示Oneormorebreakpointsarenotpositionedinvalidfiles(nodebuginformationornotaprojectfile)---------------------------STVisualDevelop---------------------------Oneormorebreakpointsarenotpositionedinvalidfiles(nodebuginformationornotaprojec
2、tfile).Thesebreakpointshavebeenremoved.---------------------------一个或多个断点未放置在有效文件(没有调试信息,或者不是一个项目文件)。这些断点已被删除(谷歌翻译)。上图,如果点击确定,设置的断点便被清除,同时也会发现,右侧的反汇编窗口不能同时显示具体的汇编信息是由那句C语句生成的。如果要设置断点,需要在Debug环境下才能放置断点。在Release环境下可以进行在线仿真,但是不能放置断点,并且仿真暂停的时候,也不知道程序停在了什么地方,不能进
3、行单步调试等等。如下图:1.一般情况下,我们新建的工程,都是在Release环境下建工程。并且project>settings中,只在Release环境的设置,忽略了Debug的设置。如果在Release环境下进行了其他设置,同样的Debug下也要同样的设置。不然在调试环境下,无法通过编译,更不用提在线仿真,设置断点的问题。2.一般进行程序编写编译的时候在Release环境中操作,此时可以进行在线仿真,但是无法设置断点,给程序的调试带来很大的障碍,STVD环境下的设置方法如下,打开project>settin
4、gs,如下如:此处默认设置,一般不做更改,是为了避免最后发行使用的程序忘记修改此处,避免编译的程序不是最优的。在Debug环境下,如下图:4在编写程序时,调试时在Debug环境下调试,可以放置断点等等;最终版本的编译要在Release环境下编译。
此文档下载收益归作者所有