問題タブ [doxygen-wizard]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - C++でDoxygenフィルタを作成/使用するには?
私が持っている C++ コードには、特定の方法で解析する必要がある自家製のタグがいくつか含まれています。基本的に、いくつかの特別なタグで囲まれたドキュメントの一部は、別のコードとして保存する必要があり、そのコードはオンザフライで実行されて画像が生成されます。
私はテストの最初にいます。フィルター自体は C++ で作成する必要があります。
Doxygen コマンドを実行したときにフィルターが呼び出されるかどうかを確認するためだけに、ばかげた小さなサンプルを作成しました。次のようになります。
次に、定義した Doxyfile で次のように定義しました。
しかし、Doxygen コマンドを呼び出したときに「Hello」メッセージが表示されません。私は何を逃したのですか?
java - Doxywizard で Java 用の doxygen を使用する
Doxywizard Doxygen が Java ファイルのパッケージをスキャンしない
Doxygen/Doxywizard に関するヘルプが必要
これらは私のDoxywizard設定です:
doxygen が実行される作業ディレクトリ:
C:/Program Files/doxygen
「ウィザード」タブでは、以下の値が設定されています。ソース コード ディレクトリ:
C:/workspace/git/employeeapp/src/main/java
宛先ディレクトリ:
C:/Doxy-docs/1
[エキスパート] タブの [トピック] - [ビルド] で、「EXTRACT_ALL」を選択しました
Doxywizard をインストールし、ウィザードを開き、上記の値を設定し、[実行] タブに移動して [doxygen の実行] をクリックしました。「src/main/java」内のすべてのフォルダー/パッケージがスキャンされ、プロジェクトのデフォルトドキュメントが作成されます。
問題: しかし、「C:/Doxy-docs/1/html/index.html」が空白で、他のページが作成されていません。
「.java」ファイルがあるフォルダーに移動すると[src/main/java/com/app/ など]、そのフォルダー内の「.java」ファイルのドキュメントが作成されます。しかし、「src/main/java」が言及されている上記のシナリオのように、ツールは「*.java」ファイルの内部のパッケージ/フォルダーをスキャンしていません。
質問: 構成が不足していますか? または、これはdoxygenの期待される機能であり、フォルダーフォルダー内などをスキャンできませんか?
注: このリンクは doxygen の機能を示しており、そのことから、私が期待している機能をサポートしていると思います。 http://www.doxygen.nl/features.html
注: java タグを追加したのは、ウィザードを使用して Java ファイルをスキャンしているためです。
c++ - Doxygen と HTML Help Compiler で CHM を生成するには?
短編小説: Doxygen で CHM ファイルを生成できます。CHM ファイルを起動すると、[コンテンツ] タブと [インデックス] タブに、ページ、名前空間、クラス、およびそれらのクラスのメンバーが一覧表示されていることがわかります。ただし、目次リストと索引リストのアイテムをクリックしても、コンテンツは表示されません。
Windows 7 Professional SP1、64 ビットを使用しているコンピューターを使用しています。
Doxywizard を使用して、コードで Doxygen バージョン 1.8.9.1 を実行しています。HTML 出力が正しく生成されます。ページ、名前空間、クラス、およびメンバーはドキュメントに記載されています。
さらに、HTML を圧縮 HTML (CHM) ファイルに変換したいと考えています。
Microsoft Web サイト ( https://msdn.microsoft.com/en-us/library/windows/desktop/ms669985(v=vs.85) ) からMicrosoft HTML Help Workshop バージョン 1.31 (つまり、htmlhelp.exe
バージョン 4.74.8703)をダウンロードしました。 .aspx )。インストーラーを実行しました。インストーラーの進行中に、ポップアップ メッセージが表示されました。
このコンピュータには、新しいバージョンの HTML ヘルプが既にインストールされています。
しかし、インストールは正常に完了しました。そして、hhc.exe
プログラムは、インストールするように指示した場所にあります。
これらの関連する Doxygen 設定を指定します。
- ウィザード --> 出力:
- HTMLがチェックされています
- 「圧縮 HTML (.chm) の準備」オプションが選択されています。
- エキスパート --> HTML:
- GENERATE_HTMLHELP = はい
- CHM_FILE = Foo.chm
- HHC_LOCATION = C:\Program Files(x86)\Microsoft\HTML Help Workshop\hhc.exe
Doxygen を再度実行すると、エラーが報告されます。
Foo.chm
ファイルは期待される場所に生成されます。しかし、前述のように、多くのコンテンツが欠落しています。
hhc.exe
Doxygenで生成したHHPファイルを手動で実行してみました。エラーを示すものではありません。
ただし、結果は同じで、Foo.chm
コンテンツが欠落しているファイルです。
その後、自分のコンピューターに HTML Help Workshop の別のインストールがあることに気付きました。しかし、hhc.exe
まったく同じバージョンでした。したがって、それはおそらく問題ではありません。
すべてのドキュメント コンテンツを CHM ファイルに表示するために他に何ができるか教えていただけますか?
eclipse-plugin - DSL 言語から Doxygen ドキュメントを生成する方法
DSL (ドメイン固有言語) 用の Doxygen ドキュメントを生成したいと考えています。私の DSL 言語は C、C++、Java 言語とはまったく異なります。
基本的に私のものはEclipseプラグインプロジェクトであり、DSLプロジェクトからDoxygenを生成したいという点でDSL言語用のIDEを開発しています。
私はDoxygenのトピックに非常に慣れていません。続行するためのいくつかのアイデアを教えてください。
注: Java 用の Doxygen ドキュメントを生成できるように、依存関係を追加しました。私のDSL言語でそれを行う方法がわからないこと。
c++ - PDFファイルの作成中にDoxygenとLatexエラーが発生しました
Doxygen GUI を使用して、Windows でドキュメントを作成しています。これは、「D:\Users\Jorge\Desktop\」の下の私のプロジェクト フォルダーです。
Doxygen がドキュメントの作成を完了すると、次のようになります。
次に、cmd で「make」コマンドを実行します。しかし、いくつかのエラーが発生し、.pdf ファイルが生成されません。これがどのように機能するのかわからないので、どのように修正すればよいかわかりません。インターネット上でもエラーは見つかりませんでした。ありがとう。