韶子

梦想皆有神助...

2012年4月24日

[QT]没有选择Debug构建方式.为文件的某行设置断点可能会失败

摘要: 在用QT Creator调试程序的时候,冒出了这样的Warning,不能正常调试:首先可能的原因是没有以Debug模式构建工程,而是选择了Release模式:如上图左下角所示。此时可以点击“PATH中的Qt发布”,选择“PATH中的Qt调试”。如果此时还不行的话,可能是因为工程使用了影子构建,也即代码写在一个目录里,而可执行文件等输出文件都会放在另外一个文件里。这个时候调试的时候也会报这样的Warning。解决的办法是在“项目”选项卡里把工程里的构建目录改成代码所在目录即可。当然,可能你还是希望保留影子构建的模式,希望源码和可执行文件是分开的,其实只用在选择了Debug模式以后,重新构建一下工 阅读全文

posted @ 2012-04-24 22:02 韶子 阅读(4175) 评论(1) 推荐(0) 编辑