用什么做网站方便,如何仿网站模板,河北省建设安全监督站的网站,网页设计div布局文章目录 vs2019 - MFC对话框程序的工程名称不支持下划线命名法概述笔记备注END vs2019 - MFC对话框程序的工程名称不支持下划线命名法
概述
正在写账单分析程序, 用MFC 对话框. 因为比较习惯下划线命名法, 就在向导中给工程名称起了一个my_test这样的名称(下划线命名法, 小… 文章目录 vs2019 - MFC对话框程序的工程名称不支持下划线命名法概述笔记备注END vs2019 - MFC对话框程序的工程名称不支持下划线命名法
概述
正在写账单分析程序, 用MFC 对话框. 因为比较习惯下划线命名法, 就在向导中给工程名称起了一个my_test这样的名称(下划线命名法, 小写字母 下划线). 结果向导生成不了.sln, 报错, 但是工程文件.vcxproj是有的, 如果直接打开工程文件.vcxproj, 也是能用的. 心里有点膈应. 做了各种实验, 发现就是VS2019 MFC 对话框程序不支持下划线命令法(VS2019 多文档 的工程名称就支持下划线命名法), 将工程名称不带下划线就可以. 这应该算是VS2019的一个小bug. 虽然是无用的知识点, 也记录一下(因为我还去看了一下vs2019程序的实现, 花了1天时间, 因为没有刚需, 没看明白这个bug怎么实现的).
笔记 因为已经做过实验, 就是vs2019 MFC 对话框程序不支持下划线命名法, 所以其他向导页属性就不选了, 直接点击完成. 关掉向导, 去看磁盘上生成的工程文件. .vcxproj已经存在,只是.sln没有. 打开.vcxproj, 是可以正常编辑工程的. 不过看到向导报错, 心里还是膈应.
备注
vs2019默认给出的工程名称是Pascal命名法(大驼峰式命名法, 每个单词首字母大写, 没有下划线). 如果使用VS IDE, 工程名称最好也是用Pascal命名法.
END