我有一個AS3 AIR項目,我需要使用特定的解壓縮方法解壓縮文件。顯然這個代碼找到here, in the contrib/blast directory of the zlib distribution。我會手動移植到AS3,但是我在C/C++中實際上不識字,並且在壓縮/解壓縮算法編碼方面也沒有太多經驗。在AS3中通過FlasCC使用解壓縮庫
我發現了FlasCC,並決定下載它並查看它是否有效。你好世界樣本運行良好,一切。我研究瞭如何編譯SWCs,因爲我認爲這是一個很好的形式來使用它,並試圖編譯它。不幸的是它沒有奏效。
這是我寫的:
$ "/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。如果有人能告訴我我做錯了什麼,或者甚至只是提供一個替代品,它將不勝感激。
試圖尋找到Flascc的例子。我認爲你必須提供一個符號文件('.txt'),編譯器不應該優化。 – 2013-03-10 23:32:43