gpt4 book ai didi

actionscript-3 - Flex 条件编译错误

转载 作者:行者123 更新时间:2023-12-02 05:05:19 27 4
gpt4 key购买 nike

我正在做以下事情:

CONFIG::TEST{
rootURL = "myTestURL";
}

CONFIG::PROD{
rootURL = "myProdURL";
}

在编译器参数中我有这个:

-locale en_US -define+=CONFIG::AIR,true -define+=CONFIG::WEB,false 
-show-unused-type-selector-warnings=false
-define+=CONFIG::PROD,false -define+=CONFIG::TEST,true

但是我得到了他们两个的错误:

 Access of undefined property PROD.
Access of undefined property TEST.

非常奇怪的是这段代码在我的 windows 机器上运行,但在我的 mac 上却不行。我尝试过各种方法——干净地 check out 代码、清理项目、重新安装 Flash Builder。我还尝试更改参数的顺序,将最后两个放在选择器警告之前。这也没有帮助。

有人见过这个吗?

最佳答案

尝试先设置 -define=CONFIG::AIR,true 而不是 += 或使用 -load-config+=configs.xml

<?xml version="1.0" encoding="utf-8"?>
<flex-config>
<compiler>
<define append="true">
<name>CONFIG::AIR</name>
<value>true</value>
</define>
...
</compiler>
</flex-config>

关于actionscript-3 - Flex 条件编译错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12324407/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com