我有一个AS3 AIR项目,其中我需要使用特定的解压缩方法解压缩文件。显然,这个代码是found here, in the contrib/blast directory of the zlib distribution。我会手动将其移植到AS3,但我实际上对C/C++一无所知,在编码压缩/解压缩算法方面也没有太多经验。
我发现了FlasCC,并决定下载它,看看它是否工作。hello world示例运行得很好。我查找了如何编译SWC,因为我认为这将是一个很好的使用形式,并尝试编译它。不幸的是,它不起作用。
这是我写的:
$ "/cygdrive/f/C2F/FlasCC/sdk/usr/bin/gcc" blast.c -emit-swc=blast -o blast.swc这就是我得到的:
/cygdrive/f/C2F/FlasCC/sdk/usr/bin/../../usr/lib/stdlibs_abc/crt1_c.o: error: un
defined reference to '_main'
collect2: ld returned 1 exit status正如我提到的,我在C语言上完全没有用,这是我第一次使用FlasCC。如果有人能告诉我我做错了什么,或者只是提供了一个替代方案,我将不胜感激。
发布于 2013-03-11 11:24:53
swc需要一个主入口点..添加:
int main()
{
AS3_GoAsync();
}https://stackoverflow.com/questions/15326738
复制相似问题