Adobe炼金术编译器问题 - 它生成.l.bc文件,如何将它们变成swc?

时间:2011-06-13 16:27:10

标签: c actionscript-3 gcc compiler-construction ffmpeg

所以我尝试在described here补丁之后编译ffmpeg作为this我开始看到.l.bc文件但没有.swc文件。那么如何使用炼金术完成套件将.l.bc变成.swc?

1 个答案:

答案 0 :(得分:1)

你还记得使用-swc选项吗?

gcc myMainClass.c -O3 -Wall -swc -o mySwcFile.swc

你确定它没有依赖的c ++库吗?你应该使用g ++吗?

g++ myMainClass.c -O3 -Wall -swc -o mySwcFile.swc

您是否正在使用自己的ashacks(AS3.h)启用主类(胶水类)?你不能把任何c / c ++类放到炼金术中并期望它能够工作,你必须在c / c ++代码和flash之间定义一个interface

gcc / g ++是否会在输出中抛出任何错误?如果只有一个错误,则不会创建swc。

您确定自己正在使用alc-on吗?

很抱歉,如果这些故障排除步骤过于基本,我只能想到。