MFC中小笔记(三)

10、在添加新Menu之后,代码中 调用 创建的IDR_MENU1,一直出现 Debug Assertion Failed的情况。原因是,没有写入到 项目.RC中,需要更新下rc(资源文件)。

然后进一步确认,是否在rc文件中;可以查一下 IDR_MAINFRAME 菜单在RC资源文件中的位置,其下方应该就有。

#define IDD_ABOUTBOX                    100
#define IDR_MAINFRAME                   128
#define IDR_TESTDATYPE                  129
#define IDR_MENU1                       130

有的资源rc文件,并没有放在工程/res 文件夹下面。

 

 

11、在调试的过程中,出现" newline in constant " 错误。

    • 在语句中,需要转义字符
    • 缺少语句结束符
    • if else 嵌套已结束  
原文地址:https://www.cnblogs.com/Bachelor/p/3546109.html