首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > 多媒体 >

twolame使用有关问题

2012-02-08 
twolame使用问题twolame中struct twolame_options_struct到底是什么结构啊,我在程序中把twolame.h包含进

twolame使用问题
twolame中struct twolame_options_struct;到底是什么结构啊,我在程序中把twolame.h包含进来,编译就出现Undefined symbol 'two_options'。请大家帮助指点下,谢谢!

[解决办法]
这个知识简单的类型未定义吧。楼主搜索一下two_options这个类型是哪里定义的,包含相应的头文件就可以了啊
[解决办法]
这个结构定义在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);

热点排行