关于VS.NET的项目模板(自定义模板)

关于VS.NET的项目模板(自定义模板),第1张

这是一个BUG: 不能创建一个 Microsoft 基础类应用程序添加一个新资源文件

症状

在 Visual C++ .NET,在 Microsoft 基础类 (MFC) 中应用程序可以有多个资源 (.rc) 文件。 但是时您添加新资源文件包含一个字符串表,然后尝试生成该项目或保存该资源文件,, 会出现以下错误信息:

"资源数据无效。

无法保存资源脚本。

when add new string entries in of new resource file string table and then try to again build project,may receive following error messages:

"严重错误 CVT1100: 复制资源。 type:STRING、 name:7、 language:0x0409"

"严重错误 LNK1123: 转换到 COFF 期间失败: 无效或损坏的文件"

回到顶端

原因

first error occurs because there is no string entry in of new resource file string table。

如果现有的资源文件和新的资源的字符串表中的 ID 文件冲突您可能会收到第二条错误信息。 当资源编译器编译一个字符串表时,它保留一组 16 ID。 例如,如果第一个资源文件的字符串表中使用 ID 100,并且在第二个资源文件的字符串表中使用 ID 110,会发生冲突。

回到顶端

解决方案

若要解决此问题,请按照下列步骤 *** 作: 1. 在新的资源文件的字符串表中添加一个字符串项。

2. 要避免冲突,不要使用的字符串的 ID 太接近彼此 MFC 项目的不同的资源文件中。 例如,如果一个资源文件包含字符串 ID 100,不要在范围 100 到 115 在相同的 MFC 项目的其他资源文件中使用的 ID 值。

回到顶端

状态

Microsoft 已经确认这是在 Microsoft 中的一个错误在本文开头列出的产品。

回到顶端

更多信息

重现步骤

1. 在 Visual Studio 中创建一个新的 MFC 应用程序 .NET。

2. 将一个额外的资源文件添加到您的 MFC 项目中。 要添加一个资源文件,请按照下列步骤 *** 作: a. select your existing project folder in Solution Explorer,for example,MyProject.

b. 在 项目 菜单上, 单击 添加新项 。

c. 在 添加新项 对话框,单击 Visual C++ 文件夹,然后在右窗格中单击 资源文件 (.rc) 。

d. 在 名称 框中, 键入您的资源脚本文件的名称,然后单击 打开 。

3. 在资源视图,用鼠标右键单击该 新资源文件 ,然后单击 添加资源 。 在 添加资源 对话框,单击 字符串表 ,然后单击 新建 。

4. build project or try to save resource file。

5. 在现有的资源文件中, 有相同的 ID 作为字符串项的新资源文件中添加一个新的字符串项,然后生成该项目。

有两种方法,我可以试试,你可以参考参考:

中国第一,注册表法。打开“注册表编辑器”,展开分支:“HKEY_CURRENT_USER \ SOFTWARE \ MICROSOFT \的Windows \ CurrentVersion \政策\资源管理器”,创建一个名为“DisallowCpl”的DWORD值,分配到一个那么新的“DisallowCpl”项(主键),新一中的字符串值,命名为一个分配“APPWIZ.CPL”,重新登录注销后,再进入控制面板,单击“添加/删除程序“系统会提示”这些控制面板选项不可用。“点击看详细

中国二组策略法。请在“开始→运行”,“GPEDIT.MSC”,打开“组策略”,依次展开“用户配置→管理模板→控制面板→添加/删除程序”,双击“删除'添加/删除程序”程序“项,在d出的窗口中勾选”启用“按钮即可。此外,在”添加/删除程序“分支也可以在”添加或删除程序“窗口的个性化设置,如隐藏”添加新程序“选项卡等等。我希望对你有所帮助。

因为你用了格式化字符\t,\r,\n,还有\\输出一个\,这个输出问题,呵呵! 多看看关于格式化字符的部分就明白了,我也是学c的,互相学习

另外,站长团上有产品团购,便宜有保证


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11811191.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存