qt交叉编译移植到开发板的问题

zuoshoulagougou 2016-11-08 11:23:10
使用qt写了个科学计算器的小程序,在Ubuntu中编译时出现警告,提示在类中初始化只能c++11以上版本,于是修改Makefile文件,将编译器改为gcc -std=c++11, g++ -std=c++11,编译通过并在Ubuntu中正确运行。想把程序交叉编译移植到开发板,但是又出错,提示ISO C++ forbids initialization of member“”,于是照葫芦画瓢想改Makefile,将编译器改为arm-linux-gcc -std=c++11, arm-linux-g++ -std=c++11,但是又出现错误
error: unrecognized command line option "-std=c++11",请各位技术大牛给个解决办法呗,小弟初学,有低级错误的地方莫耻笑
...全文
171 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zuoshoulagougou 2016-11-08
  • 打赏
  • 举报
回复
引用 1 楼 fefe82 的回复:
如果没有更高版本的 arm-linux-gcc ,那就之后放弃用到的 C++11 的功能。
我用的是arm-linux-gcc4.5.1哇,整个程序大部分都使用了c++11的功能,要改只能重新写了
zuoshoulagougou 2016-11-08
  • 打赏
  • 举报
回复
我用的是arm-linux-gcc4.5.1哇,整个程序大部分都使用了c++11的功能,要改只能重新写了
fefe82 2016-11-08
  • 打赏
  • 举报
回复
如果没有更高版本的 arm-linux-gcc ,那就之后放弃用到的 C++11 的功能。

64,686

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧