Zugriff auf den Wert einer Preprocessor-Makrodefinition
-
16-09-2020 - |
Frage
Wenn ich unter GCC_PROCROCESSOR_DEFINITIONS (oder PrepoCessor-Makros, wenn Sie Xcode "ein Makro" foo= bar "hinzufügen), was wäre der beste Weg, um auf den Wert" Foo "zuzugreifen?
Derzeit benutze ich die unbeholfene:
generasacodicetagpre.Dies wird "bar" ausgeben
Sicher muss es einen besseren / saubereren Weg geben?
Lösung
was Sie tun, ist die Wege zu to (oder stratify ) -Makrowerte.Die Indirektion ist unvermeidlich.
Dies wird im GCC-Präprozessor Handabschnitt (archivierter Link) , mit dem Rob verknüpft mit:
generasacodicetagpre.Andere Tipps
generasacodicetagpre.
siehe forcingication .Es ist die Technik, die Sie bereits verwenden.Was war los mit ihm?
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow