Centos7.7上出现"Qt requires C++11 support"问题

网上解决方式:
在.pro文件里添加“ CONFIG += c++11”语句,看了文件里面本来就有:)
个人解决方式(每个人的环境不一样,导致的问题也不同,这里的方案是提供一个思路)
个人环境原因: gcc、g++编译器的版本太低导致的;
[root@localhost bin]# gcc --version
gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-44)
Copyright © 2015 Free Software Foundation, Inc.
### 该编译器是yum默认安装的版本,需要自己手动升级到高版本,本人升级到9.3.1,再次构建Qt项目没有再报错了
[root@localhost bin]# rm -rf g++ && ln -s g++-9.3.1 g++
[root@localhost bin]# rm -rf gcc && ln -s gcc-9.3.1 gcc
[root@localhost bin]# gcc --version
gcc (GCC) 9.3.1 20200408 (Red Hat 9.3.1-2)
Copyright (C) 2019 Free Software Foundation, Inc.
个人解决思路:升级gcc和g++编译器
287



被折叠的 条评论
为什么被折叠?



