从C ++程序打开Windows和Linux中的chm文件

时间:2017-09-19 04:38:06

标签: c++ linux windows chm

我在C++Windows中运行Linux开发的应用程序。帮助文件使用.chm生成为HTML Help workshop文件。有没有一种方法可以在两者中打开文件。我找到了HTMLHelp WINAPI。但在Linux中没什么。

1 个答案:

答案 0 :(得分:3)

您知道专有的CHM文件格式通常由Micosoft HH Workshop(hhw.exe)生成。请注意它已有20年历史,并且首次附带IE4和Windows 95.它与Windows操作系统深度集成,客户PC上需要Internet Explorer。

HTML帮助处于维护模式,这意味着运行时或编译器不需要新功能。 HH上的所有主流开发都已停止 - 但HTMLHelp(.chm帮助文件)仍被推荐为软件应用程序帮助(用于离线(本地)帮助)。

我认为你需要一种方式用于Windows,另一种用于Linux。按代码检查使用的操作系统。

您可以在User Assistance for your programs上找到在Windows上连接的教程。

  • 请查看题为“将帮助连接到您的程序”的主题的第一部分。
  • 本教程的标题为“将HTML帮助连接到C ++ / MFC程序”。
  • 它采用.pdf格式,便于下载和学习。

对于Linux,请检查其他CHM查看器,例如Help Explorer Viewer v.3.0满足您的需求。