VS2013 中 HTMLhelp 的替代方案

Posted

技术标签:

【中文标题】VS2013 中 HTMLhelp 的替代方案【英文标题】:Alternatives to HTMLhelp in VS2013 【发布时间】:2013-11-05 15:39:34 【问题描述】:

我正在将一些代码移植到 VS2013,今天遇到了链接器错误:

htmlhelp.lib(init.obj) : 错误 LNK2026: SAFESEH 图像的模块不安全

所以,我面临两种选择:找到一个兼容的 htmlhelp.lib,或者找到一个替代方案。

有什么建议吗?

【问题讨论】:

或者我可以在我的项目中关闭 SAFESEH(因为它显然以前从未有过),但我也不确定这意味着什么。 没有任何复制。记录您要链接的 htmlhelp.lib。 检查这个问题的答案:module unsafe for SAFESEH image C++ @HansPassant 我不知道该库有多个版本。它来自 HTML 帮助研讨会,但它可能比这更旧。你用 VS2013 链接的哪个版本没有问题? 【参考方案1】:

好的,SAFESEH 上提供了更多信息: http://msdn.microsoft.com/en-us/library/9a89h429(v=vs.110).aspx

上面的@HansPassant 指出他无法复制,这让我开始搜索。 我一直在使用与古老的 HTML 帮助研讨会(ca 1999)一起安装的版本,现在已经与 windows SDK 中的那个链接了 C:\Program Files\Microsoft SDKs\Windows\v7.1A 更现代一点,并且没有显示问题。

【讨论】:

以上是关于VS2013 中 HTMLhelp 的替代方案的主要内容,如果未能解决你的问题,请参考以下文章

为啥 VS 不为逻辑运算符定义替代标记?

如何从 Borland C++ 应用程序打开 HTMLHelp (.chm) 文件

VC++调用HtmlHelp打开chm帮助文档(附源码)

配置部分设计器替代

如何在VS 2010中使用 VS2013的解决方案(转)

ASP.NET MVC 5 解决方案在 VS2013 中有效,但在 VS2015 中无效