zoukankan      html  css  js  c++  java
  • [QT]没有选择Debug构建方式.为文件的某行设置断点可能会失败

    在用QT Creator调试程序的时候,冒出了这样的Warning,不能正常调试:

    首先可能的原因是没有以Debug模式构建工程,而是选择了Release模式:

    如上图左下角所示。

    此时可以点击“PATH中的Qt发布”,选择“PATH中的Qt调试”。

    如果此时还不行的话,可能是因为工程使用了影子构建,也即代码写在一个目录里,而可执行文件等输出文件都会放在另外一个文件里。这个时候调试的时候也会报这样的Warning。解决的办法是在“项目”选项卡里把工程里的构建目录改成代码所在目录即可。

    当然,可能你还是希望保留影子构建的模式,希望源码和可执行文件是分开的,其实只用在选择了Debug模式以后,重新构建一下工程(清理+构建),就可以进行调试了。

  • 相关阅读:
    springboot整合mybatis
    nginx
    mysql安装
    oracle安装静默
    网卡
    kafak部署
    在docker环境下安装activemq和rabbitmq
    docker安装
    【1213工作日志】ZYNQ的中断应用
    【CAN总线】CAN总线总结
  • 原文地址:https://www.cnblogs.com/sunshy/p/2468956.html
Copyright © 2011-2022 走看看