Makro Ersetzung möglich?



  • Ich würde gerne von einer Quellcodedatei, die einige Makros enthält, eine Kopie erstellen. In der Kopie sollen aber die enthaltenen Makros (#defines etc.) bereits ersetzt sein. Ist so etwas (einfach) möglich? Eigentlich sollte ja genau dieser Output vom compiler irgendwann eh generiert werden!?

    Viele Grüße

    connan.

    Achso, ich nutze normalerweise VS (2005) 🙂



  • wenn du ms visual studio benutzt, gibts da irgendwo ne option. generate preprocessed files. die haben die endung i und sind meistzens sehr sehr lang.

    edit:
    beim 2005er isses unter Projectsettings->c/c++->preprocessor



  • Okay danke, hab ich.
    Kann ich dabei auch angeben, daß er die .i nur für bestimmte Dateien erzeugen soll?
    Und gibts eine ähnliche Varinate auch für Templates?


Log in to reply