特定の解凍方法を使用してファイルを解凍する必要があるAS3AIRプロジェクトがあります。どうやらこのためのコードはここ、zlibディストリビューションのcontrib/blastディレクトリにあります。これを手動でAS3に移植しますが、C / C ++の知識はほとんどなく、圧縮/解凍アルゴリズムのコーディングの経験もあまりありません。
私はFlasCCを発見し、それをダウンロードして動作するかどうかを確認することにしました。helloworldサンプルはうまく機能しました。SWCをコンパイルする方法を調べたのは、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を使用するのはこれが初めてです。誰かが私が間違っていることを教えてくれるか、あるいは単に代替案を提供することができれば、それは大いにありがたいです。