doxygen无法生成CHM文件问题!!!!

OnePeace888 2015-12-04 04:22:30
win7 x64
因为看到别人发的doxygen的函数调用图,于是想对一个纯C的工程想玩玩,然后完全按照网上教程配置,就是怎么都生成不了chm文件,实在是没办法了,求助一下。
...全文
841 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
大娱乐家cpy 2018-12-01
  • 打赏
  • 举报
回复
楼主我现在也遇到了这个问题,生成的chm里没有内容。error.txt里记录错误为:error: failed to run html help compiler on index.hhp
请问你怎么解决的呀?
qq_33423435 2017-08-21
  • 打赏
  • 举报
回复
楼主,请问你的问题解决了吗?
niepangu 2016-11-23
  • 打赏
  • 举报
回复
引用 4 楼 jiqiang01234 的回复:
网页生成了没有?


这个设置的没问题,但还是不行,生成的CHM文件没有内容
赵4老师 2016-11-23
  • 打赏
  • 举报
回复
在chm文件上点鼠标右键、属性、安全、信任。
booksyhay 2016-06-13
  • 打赏
  • 举报
回复
重点检查一下这个地方的设置: Expert标签的HTML页面下, HHC_LOCATION,要选择HHC编译器的位置,可以选择win7自带的,路径为: C:/Program Files/HTML Help Workshop/hhc.exe
jiqiang01234 2015-12-05
  • 打赏
  • 举报
回复
网页生成了没有?
OnePeace888 2015-12-04
  • 打赏
  • 举报
回复
生成了chm,但是无内容啊
OnePeace888 2015-12-04
  • 打赏
  • 举报
回复
Searching for include files... Searching for example files... Searching for images... Searching for dot files... Searching for msc files... Searching for dia files... Searching for files to exclude Searching for files to process... Searching for files in directory D:/workspace/img_Ta21V40_Ryb_20150706/BHApp_140523 Reading and parsing tag files Parsing files Building group list... Building directory list... Building namespace list... Building file list... Building class list... Associating documentation with classes... Computing nesting relations for classes... Building example list... Searching for enumerations... Searching for documented typedefs... Searching for members imported via using declarations... Searching for included using directives... Searching for documented variables... Building interface member list... Building member list... Searching for friends... Searching for documented defines... Computing class inheritance relations... Computing class usage relations... Flushing cached template relations that have become invalid... Creating members for template instances... Computing class relations... Add enum values to enums... Searching for member function documentation... Building page list... Search for main page... Computing page relations... Determining the scope of groups... Sorting lists... Freeing entry tree Determining which enums are documented Computing member relations... Building full member lists recursively... Adding members to member groups. Computing member references... Inheriting documentation... Generating disk names... Adding source references... Adding xrefitems... Sorting member lists... Computing dependencies between directories... Generating citations page... Counting data structures... Resolving user defined references... Finding anchors and sections in the documentation... Transferring function references... Combining using relations... Adding members to index pages... Generating style sheet... Generating example documentation... Generating file sources... Generating file documentation... Generating page documentation... Generating group documentation... Generating class documentation... Generating namespace index... Generating graph info page... Generating directory documentation... Generating index page... Generating page index... Generating module index... Generating namespace index... Generating namespace member index... Generating annotated compound index... Generating alphabetical compound index... Generating hierarchical class index... Generating member index... Generating file index... Generating file member index... Generating example index... finalizing index lists... writing tag file... Running dot... Running html help compiler... lookup cache used 0/65536 hits=0 misses=0 finished... *** Doxygen has finished
OnePeace888 2015-12-04
  • 打赏
  • 举报
回复
谁帮我回答一下, 这个软件对C没要求吧
使用Doxygen生成全中文的chm文档 生成类图 项目一般设置 首先在“Wizard”标签的Project项进行如下设置: 项目名称:将在最新的文档首页中显示 源码列表:选择要生成文档的源代码或目录 可以有多个文件或目录形成一个列表 建议使用相对路径 相对于当前目录(也即当前配置文件所在的目录) 递归扫描:如果需要对整个源码目录下的所有子目录及文件生成文档 请勾选本项 输出目录:设置最终生成的帮助文档的存储路径 建议使用相对路径 下一步 Mode项 根据需要设置文档生成模式 下一步 Output项 设置输出格式 勾选HTML和“prepare for compressed HTML chm ” 然后切换到“Expert”标签的“HTML”项 设置HTML和CHM相关的选项: GENERATE HTMLHELP:确保已经勾选了 CHM FILE:最终生成chm文件名 如“HkcProjectHelp chm” 默认为“index chm” 可以使用路径 也可以使用相对路径 相对于上面设置的输出目录的html目录(建设使用上一级目录 如“ MyDoc chm”) HHC LOCATION:chm 编译器(hhc exe)的全路径 请指到 HTML Help Workshop 的安装目录的 hhc exe 程序 CHM INDEX ENCODING:chm索引文件编码 下面会讲到 这里填“GBK” 编码设置 编码设置很重要 如果设置不当 生成的文档会出现乱码 因为 Doxygen 汲及的东西多 有好几项编码设置 所以需要认真对待 根据项目的实情情况设置 所有高级设置(包括编码设置)都在“Expert”标签 重要的设置项如下: Project DOXYFILE ENCODING:当前 Doxygen 配置文件本身的字符编码 默认为UTF 8 一般不需要修改 Project OUTPUT LANGUAGE:输出语言 这里是指Doxygen自己生成的导航 提示 帮助等文本的文字采用的语言 我们希望帮助文档是全中文的 所以选择Chinese Input INPUT ENCODING:输入文件的编码 这里是指我们的源代码文件本身的编码 在Windows平台一般是系统编码(GBK) 而Linux平台一般是UTF 8 请用文本编辑器查看源文件的编码 这里如果设置的不一致 源码文件的注释中所有非ASCII字符将在生成的文档中变成乱码 HTMP CHM INDEX ENCODING:这里设置Doxygen生成CHM索引文件的编码 以前是不能设置的 默认为UTF 8 而微软的编译器不能识别UTF 8编码的索引文件 所以最终造成左边目录导航栏乱码 我们设置它为GBK 这样Doxygen将为我们生成GBK编码的索引文件( hhc hhk hhp) 生成CHM文档 设置好了后 点击“Run”→“Run doxygen生成最终的 chm文档 如果设置正确 打开后是全中文的了 ">使用Doxygen生成全中文的chm文档 生成类图 项目一般设置 首先在“Wizard”标签的Project项进行如下设置: 项目名称:将在最新的文档首页中显示 源码列表:选择要生成文档的源代码或目录 可以有多个文件或目录形成一个 [更多]

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧