2

入力に応じて特定のファイルのみを含めるように C/C++ プロジェクトをビルドする方法を見つけようとしています。パラメータbには、ファイル6〜10などが含まれます。基本的には、ビジュアルスタジオの入力に基づいてプロジェクトを構築するためのスクリプトまたは何かです。私が思いついた唯一のアイデアは、動作しないように見えるプリプロセッサ コマンドを使用すること、名前空間コマンドを使用することですが、それを使用する方法さえわからないこと、または何らかの方法でスクリプトを作成することですが、それについてどうすればよいかわかりません。

その理由は、アプリケーションの内部ファイルの一部を編集できず、同じ関数名を共有しているためです。どんな助けでも大歓迎です!

4

2 に答える 2

4
#ifdef MY_FLAG
#include "header1.h"
#include "header2.h"
#include "header3.h"
#include "header4.h"
#include "header5.h"
#endif

#ifdef MY_OTHERFLAG
#include "header6.h"
#include "header7.h"
#include "header8.h"
#include "header9.h"
#include "header10.h"
#endif

私を信じてください、これはうまくいきます:)それらを正しく定義していることを確認してください。

代替テキスト http://img199.imageshack.us/img199/1157/myflag.gif

于 2009-06-04T17:07:56.437 に答える