RC2247:无法打开Rc文件:资源pipe理器无法加载资源; 加载失败

我正在做一个win 32项目,资源文件一直工作到昨天。 现在,当我尝试打开资源文件进行编辑时,它崩溃,并给我以下错误:

C://program files/Microsoft SDKs/Windows/v6.0A/include/prsht.h(0) error RC2247: Symbol name too long 

有人可以告诉我哪里可能会出错或在哪里看。 rc文件是一个非常简单的对话框,带有一个静态文本和一个进度条。

我也有错误。 在http://social.msdn.microsoft.com/Forums/ {…}链接中提到的方法(在Michael Walz的评论中)应该可以工作。 这是你必须做的:

找到包含窗口标题的部分。 这可能是"windows.h"包含,或者如果你使用MFC,它是<afxres.h> include。 在你的"windows.h"包含之后添加“prsht.h”头文件(这对我来说是个诡计)。 还要用包含APSTUDIO_HIDDEN_SYMBOLS的两行来包围它,以隐藏资源编辑器中的行。 它应该是这样的:

 #define APSTUDIO_HIDDEN_SYMBOLS #include "windows.h" #include "prsht.h" #undef APSTUDIO_HIDDEN_SYMBOLS 

1.下载一个名为ResEdit的工具,如果找不到这个工具,可以发邮件给我。 juxuan_xatu@126.com

打开* .rc文件。

3.点击所有人diadlag,保存。

4.然后使用vc2008重新打开它。