私はCとC++コードのチャンクを持っています。ソースを2つの異なる顧客にリリースする必要があります。私は彼らに他の機能が何であるかを見てもらいたい。コンパイルにスイッチを使うつもりです。コードを提供するときは、コードのいくつかの行を取り除きたいと思います。私はそれを行うためのスクリプトを書くことができますが、私はこの仕事をするために存在するツールがあるかどうかを知りたいと思います。定義されたスイッチの下にコードを取り除くツールはありますか?
#ifdef CUSTOMER_1
Code for Customer 1
#else //Customer_2
Code for Customer 2
#endif
は、顧客2については、私は#ifdef
と#else
の下に来る削除コードを持っていると思います。私は#endif
行を削除したいと思います。このためにすぐに利用できるツールはありますか?
はい、複数です。 Googleの "部分的なcプリプロセッサ"。 –
それは私が探していたものです。私はそれを試してみましょう。 – Kitcha