0

既存のプロジェクトのいくつかの問題を修正しています。このプロジェクトでは、ドキュメントはDoxygenを使用して生成されます。PDFドキュメントが必要です。

プロジェクトはWindowsで実行する必要があります。独自のコマンドプロンプトを備えたDDC-I(セーフティクリティカルソフトウェア用)のスイートを使用しています。このコマンドプロンプトは、(cygwinのように)「make」のようないくつかのUnixコマンドとツールを「エミュレート」します。これが問題です。

ドキュメントを生成すると、DoxygenはいくつかのMakefileを作成し、Windowsを使用しているため、このmakefileにはコマンド「del」が含まれていますが、コマンドプロンプトから「makeclean」を呼び出すと、次のエラーが発生します。

/bin/sh: del: command not found make: *** [clean] Error 12

これは、コマンドプロンプトがUnixライクなmakeおよびaspectを使用して、「del」コマンドではなく「rm」コマンドを表示するために発生します。私はさまざまな解決策を試しましたが、最も簡単なのは、Windowsを使用している場合でもLinux用のmakefileを生成することです。出来ますか?

前もって感謝します!

システムは次のとおりです。Doxygen1.7.4WindowsXP GNU Make 3.81

4

1 に答える 1

2

これを構成する方法はありませんが、バージョン1.8.0以降、doxygenは純粋なWindows環境で使用できるmake.bat(delを使用)とCygwinのような環境で使用できるMakefile(rmを使用)を書き込みます。

于 2013-01-01T10:26:44.317 に答える