twolame使用问题

yuzgq 2010-01-30 10:20:59
twolame中struct twolame_options_struct;到底是什么结构啊,我在程序中把twolame.h包含进来,编译就出现Undefined symbol 'two_options'。请大家帮助指点下,谢谢!
...全文
108 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
tufaqing 2010-01-31
  • 打赏
  • 举报
回复
这个结构定义在common.h中,你不需要关心结构是什么,通过设置函数操作就行了。所有函数都是two_options*指针操作的,可以看作是void*,然后在库中实现具体的过程,这种语法上是成立的。所以包含twolame.h是不会出问题的,可能是你定义了two_options xxx这样的变量引起的,应该改成two_options *xxx,使用指针就OK了。

twolame_options *m_global_flags = twolame_init();

twolame_set_in_samplerate(m_global_flags, 44100);
twolame_set_mode(m_global_flags, TWOLAME_STEREO);
...

twolame_close(&m_global_flags);
ccpaishi 2010-01-30
  • 打赏
  • 举报
回复
这个知识简单的类型未定义吧。楼主搜索一下two_options这个类型是哪里定义的,包含相应的头文件就可以了啊

2,553

社区成员

发帖
与我相关
我的任务
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
  • 多媒体/流媒体开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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