我有一个 MFC 项目,一切都工作得很好,我在源代码管理 (perforce) 中 checkin 了我的代码。突然间,.rc 文件无法打开。当我尝试打开时,它给出错误 Guideline Mustspecify type
@ line# 410 这是这样的:
#ifdef APSTUDIO_INVOKED
GUIDELINES DESIGNINFO
BEGIN
IDD_ABOUTBOX, DIALOG
BEGIN
, 50
END
现在,当我将它与其他项目进行比较时,它似乎确实缺少一个条目,但我没有手动更改 rc 文件中的任何内容,并且 VS2010 一直在专门处理它。我不知道这些条目什么时候改变了。我把从 perforce 到一个新文件夹的所有内容都放在了一个新文件夹中,但 rc 文件仍然无法打开!有没有更好的解决方案,或者我是否必须手动更改条目以希望它能够修复它?
最佳答案
结果发现 rc 文件在某些时候被 VS2010 损坏了。我在源代码管理中有原始版本,并手动重新合并它们以修复它。更正后的代码如下所示:
GUIDELINES DESIGNINFO
BEGIN
IDD_ABOUTBOX, DIALOG
BEGIN
LEFTMARGIN, 7
RIGHTMARGIN, 163
TOPMARGIN, 7
BOTTOMMARGIN, 55
END
END
当您复制/粘贴对话框以创建新对话框时,VS2010 似乎会随机损坏 rc 文件。
关于visual-studio-2010 - 在 VS2010 中打开 rc 文件时出现“指南必须指定类型”错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13850314/