(AS3)Alchemy配置教程


一、安装JAVA
略 

  二、下载Flex SDK 

已经安装过Flash Builder 可以直接拷贝。下载地址:http://www.adobe.com/devnet/flex/flex-sdk-download.html 

把下载后的压缩包解压放到C盘根目录,例如:c:/sdks/4.5.0

 (AS3)Alchemy配置教程_第1张图片 


 三、安装Cygwin

下载地址:http://www.cygwin.com/ 

这个东西是模拟linux的环境,在安装的时候选择路径为c:/cygwin 

(AS3)Alchemy配置教程_第2张图片

接着在选择包安装的时候要选择安装以下3个包:

  • Perl
  • zip
  • gcc / g++

(AS3)Alchemy配置教程_第3张图片

(AS3)Alchemy配置教程_第4张图片

(AS3)Alchemy配置教程_第5张图片 


 四、下载Alchemy

下载地址:http://labs.adobe.com/downloads/alchemy.html

下载后解压到C盘根目录:c:/alchemy

(AS3)Alchemy配置教程_第6张图片


 五、配置Flex SDK,Cygwin,Alchemy

1)修改cygwin配置文件,两个文件,c:\cygwin\etc\profile 、c:\cygwin\etc\bash.bashrc ,看图:

(AS3)Alchemy配置教程_第7张图片

(AS3)Alchemy配置教程_第8张图片

2)打开cygwin,cd到alchmey的根目录,运行./config

(AS3)Alchemy配置教程_第9张图片 


 配置就是以上步骤,现在可以跑一下alchmey自带的例程:

1、打开 cygwin,cd c:/alchemy/samples/stringecho

2、执行 alc-on

3、执行 gcc -O3 -Wall -swc stringecho.c -o stringecho.swc

 

这里可能会输出这样一个错误:

[Compiler] Error #1063: Unable to open file: /cygdrive/c/alchemy/flashlibs/global.abc. 

[Compiler] Error #1063: Unable to open file: /cygdrive/c/alchemy/flashlibs/playerglobal.abc.

网上找到解决方法是:

打开\alchemy\achacks下hacks.pl

if(`uname` =~ /CYGWIN/)

改成

if (`/bin/uname` =~ /CYGWIN/)


附:Alchemy:Documentation:Developing with Alchemy:C API 

你可能感兴趣的:(as3)