0

プロジェクトのソースコードを文書化するためにdoxygenを使用しようとしていますが、ビルドシステムにautotoolsを使用しています。autoconf-archiveリポジトリからマクロをダウンロードし、ax_prog_doxygen.m4aminclude.amに変更を加え、configure.acでDX_INIT_DOXYGENと残りを呼び出すようにしました。

構成スクリプトとmakefileを生成するためのすべてのコマンドは正しく機能しますが、実際にはプロジェクトを作成できなくなり、次のエラーで失敗します。

Makefile:833: *** missing separator.  Stop

完全なコードはhttps://gist.github.com/3690227にあります

4

1 に答える 1

1

これは、別の OS からマクロをコピー/ダウンロードするときによく発生します。ファイルの形式 ( unix/windows ) を確認し、一貫したインデント ポリシー (タブまたはスペース) を使用します (特に Makefile について)。

幸運を!

于 2012-09-10T15:40:04.943 に答える