史上最正确的achemy安装方法
alchemy 配置教程
Alchemy3D是一款基于Adobe Alchemy技術的Flash 3D引擎,以下是其基本的開發環境:
Cygwin + Adobe Alchemy Toolkit + Flash Builder + Flex SDK
一、安裝Cygwin
http://www.cygwin.com/setup.exe 下載Cygwin
之后一路默認到選package的地方,注意幾個地方:
1.是位置,Archive下的zip包,Devel下的gcc / g++ ,Perl全要下.
2.是Perl那個在文件外面點成install就可以了,不用展開來一個個選中了
二、下載Alchemy
到http://labs.adobe.com/downloads/alchemy.html下載Alchemy Toolkit
三、下載Flex SDK
不解解釋,大家都裝了的
四、配置環境
到 www.java.com 去下載JAVA虛擬機,機器已經安裝了java,可略過此步。
解壓Adobe Flex SDK到c盤根目錄,重命名為flex,注意flex目錄下面為bin 等目錄。
解壓Alchemy 到C盤根目錄,重命名為Alchemy ,注意Alchemy目錄下面直接為bin等目錄。
修改C:cygwinetc目錄下的profile文件,將flex sdk 的bin目錄加入到cygwin的path中。
像這樣
PATH=/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/cygdrive/c/flex/bin:$PATH
紅色部分為新添加的。
打開cygwin,切換到Alchemy 目錄,Alchemy 目錄路徑為/cygdriver/c/alchemy。
在cygwin中cd 是進入目錄,cd ..是返回到上級目錄,關于bash的詳細命令請用百度搜索一下。
執行 ./config,并根據echo出來的提示,輸入下面這句代碼再回車(不在cygwin里輸入下面這句的話,后面輸入alc-on;w;會提示alc-on command not found)
source /cygdrive/c/alchemy/alchemy-setup
關閉cygwin。
編輯C:alchemy目錄下的alchemy-setup文件(這個文件是執行./config命令新生成的)
將#export ADL=/path/to/fyou/bin/adl (or adl.exe)一句修改成export ADL=/cygdrive/c/flex/bin/adl.exe,注意去掉#注釋符
編輯C:cygwinetc目錄下bash.bashrc文件,在文件最后加入下面三行(一定要拿ue編輯器打開,然后把文件中所有文字最后面的那個換行符復制上,粘貼到下面前兩行的末尾)
source /cygdrive/c/alchemy/alchemy-setup
PATH=$ALCHEMY_HOME/achacks:/cygdrive/c/flex/bin:$PATH
export PATH
打開C:cygwin,切換到/cygdriver/c/alchemy/bin目錄,執行下面的命令:(可能會提示 創建失敗llvm-stub.exe已存在,這個不用理他)
ln -s llvm-stub llvm-stub.exe
執行
alc-on;
which gcc
切換到c的工程目錄然后執行(當然你可以用Adobe提供的sample進行測試,目錄在/cygdriver/c/alchemy/samples/stringecho):
執行
gcc -O3 -Wall -swc stringecho.c -o stringecho.swc
如果成功的話,會看到這兩行
$ gcc stringecho.c -O3 -Wall -swc -o stringecho.swc
WARNING: While resolving call to function 'main' arguments were dropped!
結果還有這個:
[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.
生成的swc也明顯不對才幾k,查了下還要改個地方:
http://forums.adobe.com/thread/201580
打開alchemyachacks下hacks.pl
if(uname =~ /CYGWIN/)
改成
if (/bin/uname =~ /CYGWIN/)
再執行剛才的gcc那行,就成功了。
本文轉自jiahuafu博客園博客,原文鏈接http://www.cnblogs.com/jiahuafu/archive/2011/04/07/2008601.html如需轉載請自行聯系原作者
jiahuafu
總結
以上是生活随笔為你收集整理的史上最正确的achemy安装方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: HTML基础第三讲---字体
- 下一篇: III 25 git