您当前的位置: 首页 >  ar

柳鲲鹏

暂无认证

  • 0浏览

    0关注

    4642博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

WINDOWS/cygwin编译lame出错:error: ‘_O_BINARY‘ undeclared

柳鲲鹏 发布时间:2022-10-12 11:45:44 ,浏览量:0

  • 具体错误:
lametime.c: In function 'lame_set_stream_binary_mode':
lametime.c:139:25: error: '_O_BINARY' undeclared (first use in this function); did you mean 'O_BINARY'?
     setmode(fileno(fp), _O_BINARY);
  • 解决办法

打开出错文件 vi ./frontend/lametime.c 找到这一行:

#elif defined __CYGWIN

修改下面一行:

setmod(fileno(fp), _O_BINARY);
为
setmod(fileno(fp), O_BINARY);

关注
打赏
1665724893
查看更多评论
立即登录/注册

微信扫码登录

0.0521s