Ich habe ein Stück C- und C++ - Code. Ich muss die Quelle an zwei verschiedene Kunden freigeben. Ich möchte nicht, dass sie sehen, was die anderen haben. Also, ich plane, Schalter für die Kompilierung zu verwenden. Wenn ich den Code ausliefern möchte, möchte ich, dass einige Zeilen des Codes entfernt werden. Ich weiß, dass ich ein Skript dafür schreiben kann, aber ich würde gerne wissen, ob es irgendwelche Werkzeuge gibt, die diese Aufgabe erfüllen.Gibt es ein Tool zum Entfernen von Code unter Switches definiert?
#ifdef CUSTOMER_1
Code for Customer 1
#else //Customer_2
Code for Customer 2
#endif
Für Kunden 2 würde Ich mag den Code entfernt haben, die unter #ifdef
und #else
kommt. Ich möchte die Zeile #endif
entfernen. Gibt es irgendwelche Werkzeuge, die dafür leicht verfügbar sind?
Ja, mehr als eins. Google "teilweise c Präprozessor". –
Genau das habe ich gesucht. Lass mich das versuchen. – Kitcha