1

私の質問もこれに似ていますが、提供された回答は私の問題を解決しません。


QDoc最初の出力を生成しようとしています。それをテストするために、今のところ、コメントは 1 つだけですmain.cpp

/*!
 * \brief main
 * \param argc
 * \param argv
 * \return
 *
 * bla bla bla
 */

int main(int argc, char *argv[])
{
    // ...

ここに私の設定ファイル:

#include(compat.qdocconf)
#include(fileextensions.qdocconf)
project = MyProject
outputdir   = docs
outputformats = HTML
headerdirs  = .
sourcedirs  = .
exampledirs = .
imagedirs   = ./images

質問 #1 :最小の例では、projectフィールドが存在しません。しかし、それがなければ、実行すると次のqdoc myproject.qdocconfようになります。

qt.qdoc: "qdoc can't run; no project set in qdocconf file"

質問 #2 :projectフィールドが設定されている場合の出力は次のとおりです。

qt.qdoc: Start qdoc for MyProject in dual process mode: generate phase.
qt.qdoc: No include paths passed to qdoc; guessing reasonable include paths
(qdoc) Could not find the module header in include paths for module "MyProject"   (include paths:  QList() )
       Artificial module header built from header dirs in qdocconf file
qt.qdoc: Parse source files for "MyProject"
qt.qdoc: Source files parsed for "MyProject"
qt.qdoc: End qdoc for MyProject in dual process mode: generate phase.

パスを含める方法がわかりません。ここでincludeは、そのようなコマンドは見つかりません。出力docsディレクトリを作成しますが、ほとんど空ですmyproject,index。ファイルだけがそこにあります。

HTML ファイルを生成するには、さらに何をしなければなりませんか?

4

0 に答える 0