Failed to match the compile target with /export/vampire/build/Editor.swf.cache. The cache file will not be reused.
在创建缓存的第一个编译之后,无论是否修改了源文件,我都会在每次编译时得到这个。
我已经检查过文件权限(不期待任何事情 - 缓存文件和它检查的swf都是由MXMLC创建的):
-rw-rw-r-- 1 nathan nathan 3181508 2009-07-15 17:50 Editor.swf -rw-rw-r-- 1 nathan nathan 5756512 2009-07-15 17:50 Editor.swf.cache $ flex_sdk/bin/mxmlc -version Version 3.3.0 build 4852 $ uname -a Linux sargasso 2.6.24-19-generic #1 SMP Fri Jul 11 23:41:49 UTC 2008 i686 GNU/Linux Ubuntu 8.04
答案 0 :(得分:0)
看起来“失败匹配编译目标”错误是由flex配置文件上更新的时间戳引起的。即使配置文件未被修改,只要时间戳比缓存文件上的时间戳更新,mxmlc就会抛弃旧的编译缓存并重新编译所有内容。这个误导性错误消息是您获得的所有信息。