[英]unrecognized command line option “-std=c++11”
升级您的GCC。 你似乎有GCC 4.6,你提到的标志是用GCC 4.7引入的。
在命令行上运行g++ -v
。 如果版本号是4.3到4.6,请用-std=c++0x
替换-std=c++11
,看看你是否有任何爱。 如果仍然无效,您将升级编译器或从库中删除c ++ 11功能。 认真推荐前者而不是后者。
如果编译器在4.3版之前肯定会升级。
我需要更好地阅读。 跳过获取版本号。 尝试-std=c++0x
,如果失败则升级编译器。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.