У меня есть проект AS3 AIR, в котором мне нужно распаковать файлы, используя определенный метод распаковки. Видимо код для этого найден здесь, в каталоге contrib / blast дистрибутива zlib. Я бы перенес это на 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. Если кто-нибудь скажет мне, что я делаю неправильно, или даже просто предоставит альтернативу, это будет с благодарностью.
SWC требует главной точки входа ..
добавлять:
int main()
{
AS3_GoAsync();
}
Других решений пока нет …