记今天用Qt遇到的"the pro could not be parsed"
问题描述
今天在用Qt写TCP连接的时候,写完服务器,之后在同个工程里添加一个新的设计师页面来写客户端。写完想调试一下发现按Ctrl+R没反应,看了左下角除了小锤子构建项目可以用,其他的都变成灰色,鼠标移到运行上面停一会,显示pro ****could not be parsed.
解决过程
检查代码没发现问题,百度一下,找到这篇文章,https://blog.****.net/liuzhuchen/article/details/54910088
说是.pro工程文件里面新添加的文件前面需要4的倍数的空格数,也就是下图3个新文件的前面要有4的倍数的空格。
我检查了一下,文件前面都是4个空格没错啊,试着改成8个空格,左下角马上就变成绿色可运行了。现在改回来4个空格甚至3个空格,也可以运行。 有点莫名奇妙。
解决办法小结:
在pro文件里把新添加文件前面的空格改动一下,最好是4的倍数。