将 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?
在 3.5 而不是 2.0 中编译的类库 - 从 Visual Studio 2008 迁移到 2013
将 Visual C++ 项目迁移到 Visual Studio 2013 - DirectShow 基类错误 C2169