情况是这样的,原来是能正常编译调试的程序,需要更改生成的可执行文件的目标目录。
于是在pro文件中增加目标输出目录设置:DESTDIR = $$PWD/XXX。
再次编译,调试,提示启动不成功,Qt creater 输出调试信息: “启动程序失败,路径或者权限错误。“
在网上搜索了一些方案,但均无效果。
后来把项目目录的xxx.pro.user删除掉,重新用Qt creater 打开项目并重新配置,正常了。
原因:
不能调试的原因,是因为修改xxx.pro中的DESTDIR后,xxx.pro.user并未同步更新,
打开xxx.pro.user查看内容,里面还是原来的目录,所以调试不成功。
网上也有方案换台电脑能好,因为一般在不同的电脑下,xxx.pro.user查需要重新配置。