centOS7运行qt程序出现error: #error "Qt requires C++11 support

首先,我喷一下人。弟弟CSDN,就是一群博客主,乱抄别人的博客,抄了又不负责,又不说清楚,就是把答案摆在那里就不负责了,弟弟一样。既然你愿意分享,就别那么随随便便啊???要做就稍微稍微做好一点,行不?当你也是个急需答案的人的时候,你就知道那些乱写博客的人有多司马了。

好,正文开始。

先说下我的环境:centOS7(我师父给的)  (在网站上下的http://download.qt.io/archive/qt/)

我遇到的问题:在centOS里面安装这个的时候,安装是成功的,但是我想随便新建一个程序运行的时候,直接就是报错。错误是这个error: #error "Qt requires C++11 support,然后下面就有着很多其他错误。(这里我没放截图啊,我现在搞好了,不想再去碰那个弟弟安装环境了)

后来我花了一个下午做了什么?我一直以为是gcc编译器的问题,然后我觉得是安装qt组件的问题,所以我一直在删一直在卸qt,搞了很久没办法,一点用没有啊!!!

然后我去查别人博客,说啥?https://blog.csdn.net/f_hawk189/article/details/90178486  

加一两句话就好了,好个鸡毛!!!你他么以为qt里面是没有这句话吗?弟弟们?

我特么的,有图有真相,看见了?第一句话就是!!!还一群博客在那里抄抄抄,就知道抄别人博客,转发转发,刷浏览量,有一群这种人???这也配做程序员?至少你么得,抄也别那么敷衍好不好?

好吧,不喷了,只是很看不惯这种网络乱象。

解决方案来了:

最后我想到,到底是不是版本太高的问题。然后我去搜,最广泛使用的qt版本,看到了一篇博客https://blog.csdn.net/u011430225/article/details/68485805/

我就抱着尝试的心态去下载低版本的看看,我下了

然后一样是顺利安装,创建项目。之后又报了错误,cannot find -lGL,我找到这篇博客解决了https://blog.csdn.net/qq_41386318/article/details/81624289?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param    其实就是创建了个软连接。

总结:安装软件的时候,别着急安装最新版,因为最新版肯定有许多坑。所以这边建议先查查人们经常用哪个版本,然后再下载稳定版。

2020年8月4日17:33:46

原文地址:https://www.cnblogs.com/qihuanye-229110/p/13434662.html