当前位置: 首页 > news >正文

vs2019 - MFC对话框程序的工程名称不支持下划线命名法

文章目录

    • 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

http://www.lryc.cn/news/246356.html

相关文章:

  • java JDBCUtils 使用静态代码块连接数据库 全程值保持一次连接
  • 剑指 Offer(第2版)题解(C++ Version)
  • 6.15合并二叉树(LC617-E)
  • 百度智能小程序系统源码+关键词排名优化 附带完整的搭建教程
  • 2019年11月7日 Go生态洞察:Go Modules v2及更高版本
  • vue3通过provide和inject实现多层级组件通信
  • 【Java学习笔记】72 - 满汉楼 - 餐饮管理系统
  • 【我的创作纪念日】
  • 车载通信架构 —— 传统车内通信网络MOST总线(光纤传输、专精多媒体)
  • 使用Pytorch从零开始构建Energy-based Model
  • 基于C#实现梳排序
  • 盘点72个Android系统源码安卓爱好者不容错过
  • nodejs+vue+elementui足球篮球联赛系统
  • 18.Oracle的过程和函数
  • A JSONObject text must begin with ‘{‘ at 1 [character 2 line 1]
  • C#中openFileDialog控件的使用方法
  • 多线程04 死锁,线程可见性
  • java中文转拼音(去除音调)
  • [Android]常见的数据传递方式
  • <蓝桥杯软件赛>零基础备赛20周--第7周--栈和二叉树
  • 探究Kafka原理-7.exactly once semantics 和 性能测试
  • 【密码学引论】序列密码
  • 知识变现的未来:解析知识付费系统的核心
  • 【Linux基础】Linux常见指令总结及周边小知识
  • 【Android知识笔记】性能优化专题(五)
  • Java基础之泛型
  • WPF实战项目十五(客户端):RestSharp的使用
  • C语言基础篇5:指针(二)
  • 「Verilog学习笔记」非整数倍数据位宽转换8to12
  • Qt_一个由单例引发的崩溃