将编译AS3区分Debug版本和Release版本
2012-08-13 11:42
225 查看
首先我们区分AS3的编译版本,目的是让同样的code,如果使用debug编译,则会含有很多测试代码方便调试;如果使用release编译,则不会将调试代码编译进去。
用过Visual Studio(以下简称VS)的程序员都知道,VS在编译时有个debug和release的选项,而flash builder(以下简称fb)在编译时,虽然可以选择不同路径编译,但无法像VS那样真正的区分编译版本。
下面我依然要说,fb的确没办法像VS那样真正的去区分版本进行编译,但fb可以条件编译!
在网上搜查了一下相关资料,得出DEMO:以下是我的个人测试:
![](http://my.csdn.net/uploads/201207/09/1341802666_1190.JPG)
![](http://my.csdn.net/uploads/201207/09/1341803339_6830.JPG)
![](http://my.csdn.net/uploads/201207/09/1341803392_3085.JPG)
什么是条件编译
一般情况下,源程序中所有的行都参加编译。但是有时希望对其中一部分内容只在满足一定条件下才进行编译,即对一部分内容指定编译条件,这就是“条件编译”。
用过Visual Studio(以下简称VS)的程序员都知道,VS在编译时有个debug和release的选项,而flash builder(以下简称fb)在编译时,虽然可以选择不同路径编译,但无法像VS那样真正的区分编译版本。
下面我依然要说,fb的确没办法像VS那样真正的去区分版本进行编译,但fb可以条件编译!
在网上搜查了一下相关资料,得出DEMO:以下是我的个人测试:
什么是条件编译
一般情况下,源程序中所有的行都参加编译。但是有时希望对其中一部分内容只在满足一定条件下才进行编译,即对一部分内容指定编译条件,这就是“条件编译”。
相关文章推荐
- 将编译AS3区分Debug版本和Release版本
- 将编译AS3区分Debug版本和Release版本
- 编译as3时如何区分debug和Release版本
- 如何让VS编译时自动引用Debug|Release版本的dll
- 关于VS中区分debug与release,32位与64位编译的宏定义
- vs2010编译release版本却依赖debug版本库msvcrd100.dll
- [转] 关于VS中区分debug与release,32位与64位编译的宏定义
- 程序Debuge版本编译通过,Release版本出现链接错误,解决办法
- 编译成release版本与debug版本的程序有何执行上的区别?
- 在程序里判断编译的是debug还是release版本
- viusal c++如何编译工程的debug release版本
- 程序Debuge版本编译通过,Release版本出现链接错误,解决办法
- CMAKE 编译Debug/Release版本
- 怎么区分.net dll编译时是Debug的还是Release的?
- Win7 下用 VS2015 编译最新 openssl(1.0.2j)包含32、64位debug和release版本的dll、lib
- FB AS3 中,使用条件编译,实现debug、release的代码分离编译。
- VS 编译Debug/Release时添加引用Debug|Release版本的dll
- 编译产生debug以及release版本 autotool工具
- 如何指定让Android的NDK工具编译出Release版本或Debug版本的Native程序
- 在vs2010 添加Gtest 测试框架X86 到x64 工程建立: 步骤 1. 先编译Gtest源码,生成DEBUG 版本"gtestd.lib"与RELEASE版本"gtest.lib"。此处不明