使用Doxygen從C++原始碼自動生成CHM文件
使用Doxygen從C++原始碼自動生成CHM文件
如需轉載請標明出處:http://blog.csdn.net/itas109
QQ技術交流群:129518033
目錄
文章目錄
環境:
前言
1.Doxygen簡介
Doxygen是用於從帶註釋的C ++源生成文件的事實上的標準工具,但它也支援其他流行的程式語言,如C,Objective-C,C#,PHP,Java,Python,IDL(Corba,Microsoft和UNO / OpenOffice風格) ),Fortran,VHDL,Tcl
2.Microsoft HTML Help簡介
Microsoft HTML Help Workshop 是由微軟公司出的程式設計配套的軟體,該軟體可以幫助您建立 HTML 格式的 HELP 檔案,真正重新美化了字型。
這裡用於chm編譯
3.Doxygen和Microsoft HTML Help安裝
略
4.配置Doxygen Gui匯出CHM
4.1 基本資訊設定
4.1.1 Project 資訊設定
Project name(專案名稱):在首頁顯示
Source code directory(原始碼目錄):原始碼目錄
Scan recursively(遞迴掃描):對目錄下的所有子目錄及檔案掃描
Destination directory(輸出目錄):生成的幫助文件的路徑
4.2 Mode設定
選擇優化C++輸出即可
- mode 下面的"Include cross-refrrenced source code in output"這個選項, 輸出可以看到原始檔
4.3 output輸出設定
這裡設定"prepare for compressed HTML(.chm)"
4.2 高階設定
4.2.1 Project高階設定
OUTPUT_LANGUAGE設定為中文Chinese
4.2.2 Html高階設定
這裡主要是CHM和中文設定
GENERATE_HTMLHELP:HHC_LOCATION前置選項
**HHC_LOCATION:chm 編譯器位置,這裡為 HTML Help Workshop 的安裝目錄的 hhc.exe ,預設為C:/Program Files (x86)/HTML Help Workshop/hhc.exe
**CHM_INDEX_ENCODING:chm索引檔案編碼,這裡為“GBK”
4.3 生成CHM文件
設定好了後,點選“Run”→“Run doxygen”生成最終的.chm文件
5.結果
Reference:
NULL
覺得文章對你有幫助,可以掃描二維碼捐贈給博主,謝謝!
如需轉載請標明出處:http://blog.csdn.net/itas109
QQ技術交流群:129518033