boost部分内容在arm-none-linux-gnueabi-g++上编译不过

齐天大妖孽 2014-10-10 11:41:59
在pc上可以编译通过,PC的gcc版本为4.6
交叉编译编译不过,arm的gcc版本为4.4

提示错误如下
/work/source/boost_1_55_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp: At global scope:
/work/source/boost_1_55_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:27: error: use of old-style cast

arg.hpp内容如下

24 struct apply
25 {
26 typedef U1 type;
27 BOOST_MPL_AUX_ASSERT_NOT_NA(type);
28 };
求解决
...全文
195 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
齐天大妖孽 2014-10-27
  • 打赏
  • 举报
回复
暂时没有答案,换其他的log库了
勤奋的小游侠 2014-10-10
  • 打赏
  • 举报
回复
试一下高版本的boost。

64,654

社区成员

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

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