use*_*884 5 c++ qt gcc qmake c++11
编译器输出:
[main.o]错误1
cc1plus:错误:无法识别的命令行选项'-std = c ++ 11'
lpa*_*app 1
解决方案是更新系统上的旧 gcc 版本。事实上,我很惊讶你的 12.04 Ubuntu 变体上有这么旧的版本。默认情况下应该有 4.6.3。
您可以尝试使用 c++0x 而不是 c++11,看看是否可以正常工作。man gcc您还可以通过发出并查找精确的选项来启动 gcc 手册。
man gcc
另外,当我们这样做时,您可能可以简单地将其写入 qmake 项目文件中,而不是这样的原始配置:
CONFIG += c++11
归档时间:
11 年,10 月 前
查看次数:
3819 次
最近记录:
11 年,9 月 前