Warning:我只当Blog是笔记,不认为自己是高手,哪位脑残者如果非要认为我在摆谱或者认为自己被误导了,那对不住了!

FRONT-END STUDIO

是那一群为数不多的实践者在推动着社会的进步!

Windows下编译Tamarin

October 19, 2009 | user_views: 740 | bot views:1,066 | Filed Under Tamarin

欢迎转载,请注明出处!阿希小鱼

1、运行环境:python2.5,java1.6,VS2008

2、下载tamarin源文件
tamarin的zip压缩包。

3、将tamarin/platform/win32/armasm.rules 拷贝到 c:/Program Files/Microsoft Visual Studio 9.0/VC/VCProjectDefaults , 如果不拷贝可能出现MMgc(unavailabel)的错误。

4、之前的版本支持vs2003和vs2005,最新的版本只支持vs2008,打开tamarin\platform\win32\avmplus2008.sln,如果下载的源码包里头没有avmplus2008.sln这个文件,那就不是到目前为止最新的。

5、用vs2008打开之后可以看到avmplus,eval,MMgc,nanojit,shell,zlib共6个项目,依次build。在avmplus中可能发现ErrorConstants.cpp中有很多编译错误,主要是多语言引起的,将其它语言都用英语代替即可。

6、将asc.jar拷贝到tamarin\utils\目录下,如果安装了Flex,直接到Flex的安装目录下搜索即可在lib下找到该文件,该文件可以编译as文件为abc文件。

7、新建文件hello.as,写入代码print(”hello, world”);,然后用asc.jar将其编译为abc文件,命令为:java -jar ./utils/asc.jar -import ./core/builtin.abc hello.as ,可以看到结果,并生成hello.abc。

8、使用编译出来的avmplus_sd.exe执行hello.abc,也可以看到相同的结果,执行命令:avmplus_sd.exe hello.abc。

Leave a Reply

Sign In  |  Register




  • Subscribe

    订阅我的博客:订阅我的博客

    通过Google订阅本站

    通过鲜果订阅本站

    通过抓虾订阅本站

    通过Yahoo订阅本站

    通过Bloglines订阅本站

    通过Live订阅本站

  • About

    wangchengdg@gmail.com
    み阿希小鱼み