将 VC++ 06 迁移到 Visual Studio 2012:从编译中删除 hcw

Posted

技术标签:

【中文标题】将 VC++ 06 迁移到 Visual Studio 2012:从编译中删除 hcw【英文标题】:Migration VC++ 06 to Visual Studio 2012 : remove hcw from the compilation 【发布时间】:2014-10-20 11:55:19 【问题描述】:

我正在将 VC++ 06 项目迁移到 Visual Studio 2012。 编译时出现错误。

1>  Copying contents file...
1>  the specified file is not found
1>  Making help include file...
1>  Making help file...
1>  The system cannot find the file hcw.
1>hlp\MyProject.hpj(1): error : 
1>  the specified file is not found

我删除了文件夹 hlp(它得到了 .hpj 文件)、Makefile (.mak),但它仍然想访问它。

为什么?如何在没有 html 帮助项目的情况下构建我的项目?

我关注this,但它不起作用。

【问题讨论】:

【参考方案1】:

我找到了解决办法。

我编辑 .dsp 文件(VC++ 6 项目)并删除 HTML 帮助行声明。 当我从 .dsp 添加现有项目时,它会自动加载该配置。即使我删除了 Makefile 或 hlp 文件夹。

【讨论】:

【参考方案2】:

你应该用新版本的visual studio打开.dsw文件,在构建项目之前,打开vxcproj并找到custom-build寻求帮助(搜索“hjp”词)

从 vxcproj 中删除这部分并编译项目。

【讨论】:

搜索“hpj”字

以上是关于将 VC++ 06 迁移到 Visual Studio 2012:从编译中删除 hcw的主要内容,如果未能解决你的问题,请参考以下文章

Makefiles,从 VC6 迁移到 Visual Studio 2010

迁移的 Visual Studio 项目未找到 NuGet 包

从 Visual Studio C++ 6.0 到 VS 2008?

将控制台应用程序从 VC 6 迁移到 VS 2010

在 3.5 而不是 2.0 中编译的类库 - 从 Visual Studio 2008 迁移到 2013

将 Visual C++ 项目迁移到 Visual Studio 2013 - DirectShow 基类错误 C2169