首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用新的Flascc编译器编译ffmpeg?

如何用新的Flascc编译器编译ffmpeg?
EN

Stack Overflow用户
提问于 2012-12-04 03:29:50
回答 1查看 946关注 0票数 0

我尝试用新的flascc编译器用以下参数编译ffmpeg (我只设置了h263能力作为测试):

代码语言:javascript
复制
PATH=/cygdrive/c/download/flascc/sdk/usr/bin:$PATH ./configure --enable-static 
--disable-shared --extra-libs=-static --extra-cflags=--static --disable-doc  --disable-ffplay 
--disable-ffprobe --disable-ffserver --disable-avdevice   --disable-avfilter   
--disable-pthreads  --disable-everything --enable-muxer=flv 
--enable-encoder=flv --enable-encoder=h263 --disable-mmx --disable-shared   
--prefix=bin/  --disable-protocols --disable-network --disable-optimizations --disable-debug 
--disable-asm --disable-stripping 
--prefix=/cygdrive/c/download/flascc/sdk/usr

然后我试着这样做:

代码语言:javascript
复制
PATH=/cygdrive/c/download/flascc/sdk/usr/bin:$PATH make

PATH=/cygdrive/c/download/flascc/sdk/usr/bin:$PATH make install

*.a文件已在子目录中创建,如: libavcodec.a。但是如何从*.a文件创建.swf/.swc呢?

谢谢!查尔斯

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-12-06 00:25:25

docs中,它说您可以使用-emit-swf生成swf

要生成SWF (适合在Flash Runtime中使用的可执行格式),请将-emit-swf参数传递给GCC:

gcc -emit-swf hello.c -o hello.swf

和带有-emit-swc的SWCs

-emit- SWC =发出一个SWC,它可以链接到Flash Builder项目中,也可以分发给其他人链接到他们自己的项目中。您必须指定要用于替换默认com.adobe.flascc命名空间的命名空间,这允许您将多个FlasCC生成的SWC链接到单个项目中。

请注意,您需要为您的AS3代码编写某种shim layer api,或者您可以使用SWIG将其自动化。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13690290

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档