VS2013中的错误rc2104未定义关键字或键名MS

Posted

技术标签:

【中文标题】VS2013中的错误rc2104未定义关键字或键名MS【英文标题】:error rc2104 undefined keyword or key name MS in VS2013 【发布时间】:2016-12-15 06:26:09 【问题描述】:

有一个vs2008的mfc项目,现在我用vs2013搭建,有错误, "error rc2104 undefined keyword or key name MS"

我应该如何解决这个错误?

IDD_ABOUTBOX 对话框 0、0、244、170 样式 DS_SETFONT | DS_FIXEDSYS | WS_POPUP | WS_SYSMENU FONT 8, "MS Shell Dlg", 0, 0, 0x1 开始 结束

【问题讨论】:

我打开RC文件时,vs2013 cn提示某些字符会被替换,然后编译出错。 【参考方案1】:

打开您的 \MCL\MFC\Include\AfxRes.h 并添加此包含指令:

#include <winresrc.h> 

信息可以在Resource Compiler Error RC2104找到

【讨论】:

您linked 解释的文档:"如果您遇到此消息:undefined keyword or key name: MFT_STRING 打开\MCL\MFC\Include\AfxRes.h 并添加此包含指令:#include &lt;winresrc.h&gt; "。该解决方案无法解决 OP 发布的错误消息。

以上是关于VS2013中的错误rc2104未定义关键字或键名MS的主要内容,如果未能解决你的问题,请参考以下文章

在 django 模板中显示字典索引或键名

链接器错误 - 未定义的符号

编辑 rc 文件,然后在 VC 对话框向导中打开它时,由于 TBS_NOTIFYBEFOREMOVE 出现错误 RC2104

mfc 中的error RC2104 : undefined keyword or key name

WiX 3.8 导致 VS 2013 RC 灾难性故障

Spring Security 应用程序中的 Sitemesh 未装饰自定义错误页面