我正准备使用适用于 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/