【问题标题】:Show all compile errors in FlexBuilder?在 FlexBuilder 中显示所有编译错误?
【发布时间】:2008-12-10 12:52:18
【问题描述】:

是否可以让 FlexBuilder 显示所有文件中的所有编译错误? FlexBuilder 不会在未引用的动作脚本文件中显示错误。我也经常修复一个问题,只是为了在编译整个项目后看到新问题出现,尽管这些错误很久以前就存在了。

IntelliJ 显示了它可以找到的所有编译错误,我希望 FlexBuilder 的行为方式相同,因为 IntelliJ 还不够成熟,无法处理我们的复杂设置。是否有编译器开关来启用此功能?

【问题讨论】:

  • IntelliJ 如何进行 Flex 构建?它使用mxmlc吗?
  • Yes... 基本上它创建了一个配置报告 XML 文件,该文件使用所有选项传递给 mxmlc 编译器

标签: apache-flex compiler-construction intellij-idea flexbuilder


【解决方案1】:

编译器可以(并且将)仅在您告诉它编译的代码中显示错误,并且就像您所说的,在您编译的代码中未引用的任何内容都不会被编译,因此由编译器检查。

所以如果你想让编译器检查你的代码的某些部分,你需要告诉它编译它。我不确定您的项目是如何设置的,但我假设您正在编译一堆较小的项目,这些项目都使用共享代码库的不同部分(或类似的东西)。在这种情况下,您可以:

  • 设置某种“主”项目来引用您的所有代码,编译后会检查所有地方的错误(也许您已经有了这个,在这种情况下,解决方案就是定期编译它)
  • 设置一个作业/目标来为您的所有代码编译 AsDoc 文档 - 然后您可以定期运行它,同时让您的 API 文档保持最新

【讨论】:

    【解决方案2】:

    以下 MXMLC 编译器参数可能有用:

    -包括 className [...]

    将一个或多个类链接到输出 SWF,无论它们在编译时是否需要。

    -include-libraries swcPath [...]

    将一个或多个 SWC 库的全部内容链接到输出 SWF,无论其类在编译时是否需要。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-01-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-01
      相关资源
      最近更新 更多