天嵌 ARM开发社区

 找回密码
 注册
查看: 3354|回复: 3

网络摄像头

[复制链接]
yangguangnanhai 发表于 2012-11-15 11:19:56 | 显示全部楼层 |阅读模式
基于网络摄像机的实现。我按照pdf文档一步步来。下载一个sdl-1.2.13的库。解压。配置。然后make提示出现错误、并且错误都是在一个c文件中/src/audio/pulse/SDL_pulseaudio.c:32:26: error: pulse/simple.h: No such file or directory
In file included from ./src/audio/pulse/SDL_pulseaudio.c:39:
./src/audio/pulse/SDL_pulseaudio.h:36: error: expected specifier-qualifier-list before 'pa_simple'
./src/audio/pulse/SDL_pulseaudio.c:64: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
./src/audio/pulse/SDL_pulseaudio.c:75: error: expected ')' before '*' token
./src/audio/pulse/SDL_pulseaudio.c:76: error: expected ')' before '*' token
./src/audio/pulse/SDL_pulseaudio.c:78: error: expected ')' before '*' token
./src/audio/pulse/SDL_pulseaudio.c:83: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
./src/audio/pulse/SDL_pulseaudio.c:95: error: 'SDL_pa_simple_new' undeclared here (not in a function)
./src/audio/pulse/SDL_pulseaudio.c:97: error: 'SDL_pa_simple_free' undeclared here (not in a function)
./src/audio/pulse/SDL_pulseaudio.c:99: error: 'SDL_pa_simple_drain' undeclared here (not in a function)
./src/audio/pulse/SDL_pulseaudio.c:101: error: 'SDL_pa_simple_write' undeclared here (not in a function)
./src/audio/pulse/SDL_pulseaudio.c:103: error: 'SDL_pa_channel_map_init_auto' undeclared here (not in a function)
./src/audio/pulse/SDL_pulseaudio.c: In function 'Audio_Available':
./src/audio/pulse/SDL_pulseaudio.c:153: error: 'pa_sample_spec' undeclared (first use in this function)
./src/audio/pulse/SDL_pulseaudio.c:153: error: (Each undeclared identifier is reported only once
./src/audio/pulse/SDL_pulseaudio.c:153: error: for each function it appears in.)
./src/audio/pulse/SDL_pulseaudio.c:153: error: expected ';' before 'paspec'
./src/audio/pulse/SDL_pulseaudio.c:154: error: 'pa_simple' undeclared (first use in this function)
./src/audio/pulse/SDL_pulseaudio.c:154: error: 'connection' undeclared (first use in this function)
./src/audio/pulse/SDL_pulseaudio.c:154: error: invalid operands to binary * (have 'struct <anonymous> *' and 'struct <anonymous> *')
./src/audio/pulse/SDL_pulseaudio.c:163: error: 'paspec' undeclared (first use in this function)
./src/audio/pulse/SDL_pulseaudio.c:163: error: request for member 'format' in something not a structure or union
./src/audio/pulse/SDL_pulseaudio.c:163: error: 'PA_SAMPLE_U8' undeclared (first use in this function)
./src/audio/pulse/SDL_pulseaudio.c:164: error: request for member 'rate' in something not a structure or union
./src/audio/pulse/SDL_pulseaudio.c:165: error: request for member 'channels' in something not a structure or union
./src/audio/pulse/SDL_pulseaudio.c:169: error: 'PA_STREAM_PLAYBACK' undeclared (first use in this function)
./src/audio/pulse/SDL_pulseaudio.c: In function 'PULSE_WaitAudio':
./src/audio/pulse/SDL_pulseaudio.c:239: error: 'struct SDL_PrivateAudioData' has no member named 'parent'
./src/audio/pulse/SDL_pulseaudio.c:240: error: 'struct SDL_PrivateAudioData' has no member named 'parent'
./src/audio/pulse/SDL_pulseaudio.c:240: warning: passing argument 1 of 'kill' makes integer from pointer without a cast
./src/audio/pulse/SDL_pulseaudio.c: In function 'PULSE_PlayAudio':
./src/audio/pulse/SDL_pulseaudio.c:250: error: 'struct SDL_PrivateAudioData' has no member named 'stream'
./src/audio/pulse/SDL_pulseaudio.c:250: error: 'struct SDL_PrivateAudioData' has no member named 'mixbuf'
./src/audio/pulse/SDL_pulseaudio.c:250: error: 'struct SDL_PrivateAudioData' has no member named 'mixlen'
./src/audio/pulse/SDL_pulseaudio.c: In function 'PULSE_GetAudioBuf':
./src/audio/pulse/SDL_pulseaudio.c:258: error: 'struct SDL_PrivateAudioData' has no member named 'mixbuf'
./src/audio/pulse/SDL_pulseaudio.c:258: warning: return from incompatible pointer type
./src/audio/pulse/SDL_pulseaudio.c: In function 'PULSE_CloseAudio':
./src/audio/pulse/SDL_pulseaudio.c:263: error: 'struct SDL_PrivateAudioData' has no member named 'mixbuf'
./src/audio/pulse/SDL_pulseaudio.c:264: error: 'struct SDL_PrivateAudioData' has no member named 'mixbuf'
./src/audio/pulse/SDL_pulseaudio.c:265: error: 'struct SDL_PrivateAudioData' has no member named 'mixbuf'
./src/audio/pulse/SDL_pulseaudio.c:267: error: 'struct SDL_PrivateAudioData' has no member named 'stream'
./src/audio/pulse/SDL_pulseaudio.c:268: error: 'struct SDL_PrivateAudioData' has no member named 'stream'
./src/audio/pulse/SDL_pulseaudio.c:269: error: 'struct SDL_PrivateAudioData' has no member named 'stream'
./src/audio/pulse/SDL_pulseaudio.c:270: error: 'struct SDL_PrivateAudioData' has no member named 'stream'
./src/audio/pulse/SDL_pulseaudio.c: In function 'PULSE_OpenAudio':
./src/audio/pulse/SDL_pulseaudio.c:302: error: 'pa_sample_spec' undeclared (first use in this function)
./src/audio/pulse/SDL_pulseaudio.c:302: error: expected ';' before 'paspec'
./src/audio/pulse/SDL_pulseaudio.c:303: error: 'pa_buffer_attr' undeclared (first use in this function)
./src/audio/pulse/SDL_pulseaudio.c:303: error: expected ';' before 'paattr'
./src/audio/pulse/SDL_pulseaudio.c:304: error: 'pa_channel_map' undeclared (first use in this function)
./src/audio/pulse/SDL_pulseaudio.c:304: error: expected ';' before 'pacmap'
./src/audio/pulse/SDL_pulseaudio.c:306: error: 'paspec' undeclared (first use in this function)
./src/audio/pulse/SDL_pulseaudio.c:306: error: request for member 'format' in something not a structure or union
./src/audio/pulse/SDL_pulseaudio.c:306: error: 'PA_SAMPLE_INVALID' undeclared (first use in this function)
./src/audio/pulse/SDL_pulseaudio.c:310: error: request for member 'format' in something not a structure or union
./src/audio/pulse/SDL_pulseaudio.c:310: error: 'PA_SAMPLE_U8' undeclared (first use in this function)
./src/audio/pulse/SDL_pulseaudio.c:313: error: request for member 'format' in something not a structure or union
./src/audio/pulse/SDL_pulseaudio.c:313: error: 'PA_SAMPLE_S16LE' undeclared (first use in this function)
./src/audio/pulse/SDL_pulseaudio.c:316: error: request for member 'format' in something not a structure or union
./src/audio/pulse/SDL_pulseaudio.c:316: error: 'PA_SAMPLE_S16BE' undeclared (first use in this function)
./src/audio/pulse/SDL_pulseaudio.c:319: error: request for member 'format' in something not a structure or union
./src/audio/pulse/SDL_pulseaudio.c:322: error: request for member 'format' in something not a structure or union
./src/audio/pulse/SDL_pulseaudio.c:328: error: request for member 'channels' in something not a structure or union
./src/audio/pulse/SDL_pulseaudio.c:329: error: request for member 'rate' in something not a structure or union
./src/audio/pulse/SDL_pulseaudio.c:335: error: 'struct SDL_PrivateAudioData' has no member named 'mixlen'
./src/audio/pulse/SDL_pulseaudio.c:336: error: 'struct SDL_PrivateAudioData' has no member named 'mixbuf'
./src/audio/pulse/SDL_pulseaudio.c:336: error: 'struct SDL_PrivateAudioData' has no member named 'mixlen'
./src/audio/pulse/SDL_pulseaudio.c:336: warning: passing argument 1 of 'malloc' makes integer from pointer without a cast
./src/audio/pulse/SDL_pulseaudio.c:337: error: 'struct SDL_PrivateAudioData' has no member named 'mixbuf'
./src/audio/pulse/SDL_pulseaudio.c:340: error: 'struct SDL_PrivateAudioData' has no member named 'mixbuf'
./src/audio/pulse/SDL_pulseaudio.c:343: error: 'paattr' undeclared (
memechashang 发表于 2012-11-19 15:06:03 | 显示全部楼层
我也遇到同样的问题,楼主有没解决这个问题啊
回复

使用道具 举报

memechashang 发表于 2012-11-19 15:07:59 | 显示全部楼层
请问你有没有apps_20091208.tar.bz2这个源码包,发一个给我啊jianmiangkai@126.com 感谢。
回复

使用道具 举报

 楼主| yangguangnanhai 发表于 2012-11-19 19:00:34 | 显示全部楼层
我的刚开始用是网上下的SDL库。后来我换成光盘中资料的SDL就可以啦。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2025-8-21 08:50 , Processed in 2.039598 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表