Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/154.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 用于生成CHM文件的库_C++_Chm - Fatal编程技术网

C++ 用于生成CHM文件的库

C++ 用于生成CHM文件的库,c++,chm,C++,Chm,我一直在寻找一个库,将公开功能,使我能够生成CHM文件。据我所知,这是不存在的,我将不得不依赖CHMBuilder(在SandCastle),但我想在走这条路之前我会问一下 自由Pascal中有一个lib和一个(跨平台)commandtool。不过它是用帕斯卡语(德尔福方言)编写的。微软HTML帮助SDK 为什么要重新发明车轮?微软提供了一个免费下载的工具:无论如何,微软正在放弃CHM格式,而代之以新的格式:。虽然CHM文件只是HTML文件,所以您可以使用7-Zip来提取它们,或者使用Micro

我一直在寻找一个库,将公开功能,使我能够生成CHM文件。据我所知,这是不存在的,我将不得不依赖CHMBuilder(在SandCastle),但我想在走这条路之前我会问一下

自由Pascal中有一个lib和一个(跨平台)commandtool。不过它是用帕斯卡语(德尔福方言)编写的。

微软HTML帮助SDK


为什么要重新发明车轮?微软提供了一个免费下载的工具:无论如何,微软正在放弃CHM格式,而代之以新的格式:。虽然CHM文件只是HTML文件,所以您可以使用7-Zip来提取它们,或者使用Microsoft的命令行工具来生成CHM文件。@0A0D:让Microsoft做他们想做的事情。人们仍然必须保持他们早期的创作。HTML工作室的界面很糟糕,很难编写脚本。@liori:很公平,我也不在乎微软。我从来没有使用过它,所以把我的评论当作一个建议,这就是为什么我没有把它作为一个答案发布。如果只是因为新的替代品在XP上不可用的话。XP只是一个不可忽视的版本。我选择这个作为答案,不是因为它是你可能正在寻找的,而是因为它帮助我制作了自己的。如果您正在做任何类型的严肃工作,请不要直接使用HelpSDK,因为它在imo中编写得很糟糕(谁知道以后可能会有所改进)。我建议您在这个SDK的项目文件的帮助下编写自己的。