0

まず第一に、ばかげた質問で申し訳ありませんが、ここは初めてです。

PostGis 2からドキュメントセットのドキュメントを生成し、MacOsXのスニペットマネージャーであるDash(http://kapeli.com/dash/)で調べようとしています。

ここhttp://www.postgis.org/documentation/postgis-doxygen/にオンラインで既存のdoxygenドキュメントがありますが、自分のマシンで生成する必要があります。

最後のトランクをhttp://svn.osgeo.org/postgis/からダウンロードし、いくつかのサブディレクトリのみを含むdoxygenを実行しました。

-loader -macros -postgis -raster -regress -topology

そして、doxygen html docsディレクトリでmakeを実行した後、Postgis.docsetファイルがうまく作成されました。

それはすべてうまくいきますが、ドキュメントは混乱していて、Postgisのドキュメント(/ doc /サブフォルダ)にすでに存在するすべてのコメントを見逃していました。

誰かがその経験がありますか?他のサブフォルダーを除外/含めるか、doxygenの既存のPostGisドキュメントを何らかの方法で指す必要がありますか?

ありがとうございました!

アップデート:

マイクに感謝します!実行できず、./configurePostGISコード(2.0.1)を再ダウンロードする必要がありました。ダッシュコーダーによって提案されたように、ファイルを変更しmake doxygenてうまく実行されました:doxygen.cfgdoxygen.cfg.in

GENERATE_DOCSET   = YES
SEARCHENGINE      = NO
DISABLE_INDEX     = YES
GENERATE_TREEVIEW = NO

とにかく、ドキュメントはひどいように見えます、私はPostgreSQLドキュメントセットのようなものを作成しようとしていました。次のステップでは、ドキュメントセットを手動で生成し、.docsetにあるsqliteデータベースにhtmlファイルを直接リンクします。PostGISでHTMLドキュメントを生成するのに問題があります

make chunked-html
make -C html/image_src images
make -C ../../../liblwgeom liblwgeom.la
make[2]: *** No rule to make target `liblwgeom.la'.  Stop.
make[1]: *** [../../../liblwgeom/.libs/liblwgeom.a] Error 2
make: *** [images] Error 2

どんな手掛かり?

4

2 に答える 2

1

迅速な回答をしてくれたマイクに感謝しますが、doxygne の出力には満足していません。申し訳ありませんが、十分な評判がないため、回答に投票できません。私はhttp://postgis.refractions.net/documentation/manual-2.0/から既存のドキュメントをダウンロードし、手動で sqlite db を作成し、ここで説明されているようにドキュメントセットにすべてをパックしましたhttp://kapeli.com/ドキュメントセット/ . 興味のある方がいらっしゃいましたら、詳細を掲載します。

于 2012-08-30T17:47:20.737 に答える
0

これを使用makeして構築できます。また、 PATH にGraphvizがインストールされていることを確認してください。

ソースルートから:

./configure
cd doc
make doxygen

ドキュメントの他のコンポーネントを構築するには、doc/READMEを参照してください。

于 2012-08-27T19:40:56.183 に答える