您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 销售管理 > STVD在调试的时候出现无法设置断点的问题
STVD在调试的时候出现无法设置断点的问题,提示Oneormorebreakpointsarenotpositionedinvalidfiles(nodebuginformationornotaprojectfile)---------------------------STVisualDevelop---------------------------Oneormorebreakpointsarenotpositionedinvalidfiles(nodebuginformationornotaprojectfile).Thesebreakpointshavebeenremoved.---------------------------一个或多个断点未放置在有效文件(没有调试信息,或者不是一个项目文件)。这些断点已被删除(谷歌翻译)。上图,如果点击确定,设置的断点便被清除,同时也会发现,右侧的反汇编窗口不能同时显示具体的汇编信息是由那句C语句生成的。如果要设置断点,需要在Debug环境下才能放置断点。在Release环境下可以进行在线仿真,但是不能放置断点,并且仿真暂停的时候,也不知道程序停在了什么地方,不能进行单步调试等等。如下图:1.一般情况下,我们新建的工程,都是在Release环境下建工程。并且projectsettings中,只在Release环境的设置,忽略了Debug的设置。如果在Release环境下进行了其他设置,同样的Debug下也要同样的设置。不然在调试环境下,无法通过编译,更不用提在线仿真,设置断点的问题。2.一般进行程序编写编译的时候在Release环境中操作,此时可以进行在线仿真,但是无法设置断点,给程序的调试带来很大的障碍,STVD环境下的设置方法如下,打开projectsettings,如下如:此处默认设置,一般不做更改,是为了避免最后发行使用的程序忘记修改此处,避免编译的程序不是最优的。在Debug环境下,如下图:4在编写程序时,调试时在Debug环境下调试,可以放置断点等等;最终版本的编译要在Release环境下编译。
本文标题:STVD在调试的时候出现无法设置断点的问题
链接地址:https://www.777doc.com/doc-2861078 .html