Gast
#3680151
Guten Tag, zur Zeit bin ich dabei mich zu Lernzwecken in ein recht großes Open Source C-Projekt einzuarbeiten. Die Autoren des Projekts haben für ihr Programm wirklich sehr viele C-Direktiven verwendet. Das Programm besteht aus mehreren C Files, zu denen widerum eine Menge Headerfiles gehören. So gut wie in allen Files werden sehr viele verschiedene #ifdef verwendet um Codteile für verschiedene Systeme und Betriebsmodi zuzuschalten. Das Problem ist, dass ich keine Übersicht darüber habe. Ich kann das Programm problemlos für meinen uC kompalieren und auch debuggen. Ich würde aber gerne alle Codeteile herausschmeißen, die ich nicht benötige, weil sie durch die ganzen #ifdef nicht verwendet werden. Kennt ihr eine Möglichkeit, in Visual Studio oder am besten in uVision, mit der ich sozusagen alle nicht verwendeten Programmteile markieren lassen kann ? Also ich kompaliere den Code und alles was durch die #define und #ifdef nicht verwendet wird, wird mir ausgegraut oder ähnliches ? Oder kann ich mir eine Textdatei erstellen lassen, in der dich nur der Code widerfindet, der auch wirklich verwendet wird ? Vielen Dank
