日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 前端技术 > HTML >内容正文

HTML

怎么把html做成chm,如何使用Doxygen和HTML帮助编译器生成CHM?

發(fā)布時(shí)間:2023/12/29 HTML 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 怎么把html做成chm,如何使用Doxygen和HTML帮助编译器生成CHM? 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

小故事:我可以用Doxygen生成一個(gè)CHM文件。啟動CHM文件,我發(fā)現(xiàn)內(nèi)容和索引選項(xiàng)卡確實(shí)列出了這些類的頁面,名稱空間,類和成員。但是,單擊這些內(nèi)容和索引列表中的項(xiàng)目不會顯示任何內(nèi)容。如何使用Doxygen和HTML幫助編譯器生成CHM?

我在使用Windows 7 Professional SP1(64位)的計(jì)算機(jī)上。

我使用Doxywizard在我的代碼上運(yùn)行Doxygen版本1.8.9.1。它正確地生成HTML輸出;頁面,命名空間,類和成員出現(xiàn)在文檔中。

然后我又想將HTML轉(zhuǎn)換成壓縮的HTML(CHM)文件。

我從Microsoft網(wǎng)站(https://msdn.microsoft.com/en-us/library/windows/desktop/ms669985(v=vs.85).aspx)下載了Microsoft HTML Help Workshop 1.31版(即htmlhelp.exe版本4.74.8703)。我運(yùn)行了安裝程序。當(dāng)安裝程序正在進(jìn)行時(shí),出現(xiàn)彈出消息:

This computer already has a newer version of HTML Help.

但是,安裝已成功完成。而且,hhc.exe程序就在那里,我告訴它安裝。

我現(xiàn)在指定這些相關(guān)Doxygen的設(shè)置:

向?qū)?- >輸出:

HTML檢查

“壓縮HTML(的.chm)準(zhǔn)備” 選項(xiàng)被選中。

專家 - > HTML:

GENERATE_HTMLHELP = YES

CHM_FILE = Foo.chm

HHC_LOCATION = C:\ Program Files文件(x86)的\微軟\的HTML Help Workshop的\ hhc.exe

當(dāng)我再次運(yùn)行Doxygen的,它會報(bào)告錯(cuò)誤:

error: failed to run html help compiler on index.hhp

在預(yù)期的位置生成Foo.chm文件。但是,如上所述,它缺少很多內(nèi)容。

我試著在Doxygen生成的HHP文件上手動運(yùn)行hhc.exe。它不表示任何錯(cuò)誤。

C:\Program Files (x86)\Microsoft\HTML Help Workshop>hhc c:\test\html\index.hhp

Microsoft HTML Help Compiler 4.74.8702

Compiling c:\test\html\Foo.chm

Compile time: 0 minutes, 3 seconds

292 Topics

3,855 Local links

83 Internet links

0 Graphics

Created c:\test\html\Foo.chm, 259,580 bytes

Compression decreased file by 1,077,915 bytes.

然而,結(jié)果是一樣的:一個(gè)Foo.chm文件缺少內(nèi)容。

我后來發(fā)現(xiàn)我在我的電腦上安裝了另一個(gè)HTML Help Workshop。但是,hhc.exe是完全相同的版本。所以,這可能不是問題。

你能否建議我還可以嘗試獲取所有文檔內(nèi)容以顯示在CHM文件中?

總結(jié)

以上是生活随笔為你收集整理的怎么把html做成chm,如何使用Doxygen和HTML帮助编译器生成CHM?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。