Welche Flash-SWF-Compiler verwendet Compiler-Direktiven?
-
08-07-2019 - |
Lösung
Ich habe mtasc
verwendet, und es ist nicht diese Art von bedingter Kompilierung unterstützen. Aber es sieht aus wie mxmlc
Flex 3 Unterstützung für diese hat über die -define
Befehlszeilenoption. Auch Haxe tut genau das, was Sie wollen .
Andere Tipps
Der mxmlc Compiler unterstützt auch bedingte Kompilierung, obwohl es ziemlich primitiv ist und seltsam umgesetzt werden.
Sie haben nicht versucht 'ifdef'. Stattdessen bekommen wir nur den Wert nach dem Komma aus der Zuordnung. Während dies für String Einfügen funktioniert gut, es ist ziemlich verwirrend für booleans.
Das folgende Beispiel würde die ‚Freisetzung‘ Durchführung des Verfahrens nur kompilieren:
-define=CONFIG::debugging,false -define=CONFIG::release,true
Dann in Ihrem Quellcode:
CONFIG::debugging
private function configure():void {
// set up for debugging
}
CONFIG::release
private function configure():void {
// set up for release
}
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow