1

私が持っている C++ コードには、特定の方法で解析する必要がある自家製のタグがいくつか含まれています。基本的に、いくつかの特別なタグで囲まれたドキュメントの一部は、別のコードとして保存する必要があり、そのコードはオンザフライで実行されて画像が生成されます。

私はテストの最初にいます。フィルター自体は C++ で作成する必要があります。

Doxygen コマンドを実行したときにフィルターが呼び出されるかどうかを確認するためだけに、ばかげた小さなサンプルを作成しました。次のようになります。

    int main(int argc, char *argv[]) {
       printf("Hello\n");
    }

次に、定義した Doxyfile で次のように定義しました。

INPUT_FILTER           = ./filter

しかし、Doxygen コマンドを呼び出したときに「Hello」メッセージが表示されません。私は何を逃したのですか?

4

1 に答える 1

1

とった。Doxygen によって分析されるファイルの名前は、argv[1] として渡されます。開いたり、読んだり、好きなようにフィルタリングしたりできます。

于 2015-03-02T17:12:03.197 に答える