官方文档
原文地址:http://www.todoair.com/alchemy-2-%EF%BC%88flascc%EF%BC%89%E6%96%B0%E6%89%8B%E5%85%A5%E9%97%A8-%EF%BC%88windows-%E7%89%88%EF%BC%89-2012-10-24/
1.解压下载的压缩包FlasCC_1.0.1121790_10-08-2012.zip到硬盘上,如c:/flascc
2.安装java环境 http://www.java.com/zh_CN/download/help/index_installing.xml
3.配置java环境http://www.java.com/zh_CN/download/help/path.xml (新版的jre安装后会自动配置好 java环境)
4.下载 Flex SDK 并解压到 c:/flex_sdk
5.双击run.bat 运行
6.检测FlasCC的开发环境是否OK
1. cd 01_HelloWorld
2. 修改C:\flascc\tutorials\Makefile.common文件,把FLASCC:=X FLEX:=X 换成 FLASCC:=/cygdrive/c/flascc/sdk FLEX:=/cygdrive/c/flex_sdk
3. make
4. ./hello
5. 运行hello.swf
现在可以开始我们的炼金术之旅了:)
第三步:编译案例雷神之锤
1. 在网上下载PAK0.PAK 文件放到Example_Quake1目录下
2. cd Example_Quake1
3. make PAK0FILE=/cygdrive/c/flascc/tutorials/Example_Quake1/PAK0.PAK
等待编译完成后得到Quake1.swf 和 Quake1MT.swf,运行Quake1.swf,如下图
注:常见问题
1.执行make时出现“Error:LLVM ERROR: Error: Unable to launch the Java Virtual Machine.This usually means you have a 32bit JVM installed or have set your Java heap size too large.Try lowering the Java heap size by passing ”-jvmopt=-Xmx1G” to gcc/g++. ….”错误,解决 的办法是64位操作系统可以下载64位版本的java安装,操作系统是32位的可以在gcc/g++后面添加 -jvmopt=-Xmx1G 参数,如编译01_HelloWorld时可以修改01_HelloWorld目录下的Makefile文件