Haxe:是否有指示当前编译目标的定义?

标签 haxe conditional-compilation

Haxe是否有任何指示当前编译目标的定义,可用于条件编译?

最佳答案

是的,每个 Haxe 目标都有自己的定义。

#if js 
  trace("js");
#elseif php
  trace("php");
#elseif cpp
  trace("cpp");
#elseif java
  trace("java");
#elseif python
  trace("python");
#elseif neko
  trace("neko");
#elseif sys
  trace("sys");
#elseif flash
  trace("flash");
#elseif cs
  trace("cs");
#elseif macro
  trace("macro");
#end

You can find more build-in compilation flags here:
http://haxe.org/manual/lf-condition-compilation-flags.html

More info about conditional compilation:
http://haxe.org/manual/lf-condition-compilation.html

关于Haxe:是否有指示当前编译目标的定义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31275467/

相关文章:

Haxe开发: project references missing?

c++ - 在 C++ 中确定 32 位与 64 位

c++ - 在C++类成员函数上使用#ifdef防护措施是否安全?

javascript - Haxe 3.2 javascript 包名称

flash - Haxe未检测到库

android - 状态栏在沉浸模式下保持可见

delphi - 如何有条件地编译更新的 Indy 功能?

oracle11g - 有没有办法查询 Oracle DB 服务器名称并在条件编译中使用?

delphi - 如何在编译时检测特定的 RTL 功能?

c++ - AS3 到 C++ 的转换——可能吗?