尝试在 Visual Studio 6.0 上编译 PuTTY-PSCP(适用于 Windows)的 C++ 错误 RC2104

标签 c++ visual-studio putty pscp

我正准备使用适用于 Windows 的 PuTTY 开发源代码来创建我自己的客户端应用程序(可在此处找到:http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html),但当我尝试编译 PSCP 项目(SCP 客户端)时,出现以下错误:

C:\work\2015\Putty\windows\version.rc2 (18): error RC2104 : undefined keyword or key name: BINARY_VERSION

我浏览了涉及此错误的各种帖子,但没有发现任何有效的方法:

error RC2104: undefined keyword or key name: DS_SETFONT :

在这篇文章中,我注意到 MSVC 的版本已经出现,所以我认为可能需要做些什么才能让 PuTTY 在 VC 6.0 上工作?

我还尝试添加 #include <windows.h>在 version.rc2(version.rc2 用于包含在所有 .rc 文件中)和 pscp.rc 中,均无效。

如果您需要任何信息(项目属性、源代码...),我会很快回答

在 Windows 8.1 上使用 带有 SP6 的 Visual Studio 6.0

最佳答案

可能看到了错误的 version.h。 正确地,应该可以看到项目文件夹中的文件 version.h

请尝试修改version.rc2:

#include "version.h"

#include "..\\..\\..\\version.h"

至少,资源编译会成功结束。

关于尝试在 Visual Studio 6.0 上编译 PuTTY-PSCP(适用于 Windows)的 C++ 错误 RC2104,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30193063/

相关文章:

ssh - 通过 SSH key 的服务器身份验证失败

c++11随机数生成: how to re-implement `uniform_int_distribution` with `mt19937` without templates

c++ - dlopen 是否创建多个库实例?

c++ - 在Visual Studio中查找非法的内存访问

c++ - visual c++ 2010 express 自动书写括号

iOS 您可以通过 PuTTY Pageant 在 iPhone/iPad 上查看 SVN 存储库吗?

c# - 从 C# 程序调用 c++ DLL,未处理的异常

c++ - 您是否应该使用显式类型转换更正有关类型转换的编译器警告?

asp.net-mvc - 如何将 MVC 安装到 Visual Studio 2008 中?

java - Java和腻子-发送命令