当前位置: 首页 > 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

相关文章:

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

文章目录 vs2019 - MFC对话框程序的工程名称不支持下划线命名法概述笔记备注END vs2019 - MFC对话框程序的工程名称不支持下划线命名法 概述 正在写账单分析程序, 用MFC 对话框. 因为比较习惯下划线命名法, 就在向导中给工程名称起了一个my_test这样的名称(下划线命名法, 小…...

java JDBCUtils 使用静态代码块连接数据库 全程值保持一次连接

\src\com\data\entity\JDBCUtils.java 使用静态代码块连接数据库 全程值保持一次连接 package com.data.entity;import org.springframework.jdbc.core.JdbcTemplate; import org.springframework.jdbc.datasource.DriverManagerDataSource;import javax.sql.DataSource;pub…...

剑指 Offer(第2版)题解(C++ Version)

剑指 Offer(第2版)题解(C Version) 剑指 Offer(第2版)题解(C Version)面试题 3:数组中重复的数字面试题 4:二维数组中的查找面试题 5:替换空格面试…...

6.15合并二叉树(LC617-E)

算法: 前序、中序、后序都可以,这道题正常逻辑一般都是用前序 正确代码: 这里就是在root1这颗树上改的,也可以新建一个树。 /*** Definition for a binary tree node.* public class TreeNode {* int val;* TreeNode …...

百度智能小程序系统源码+关键词排名优化 附带完整的搭建教程

百度智能小程序系统的开发背景是基于百度强大的技术实力和对用户需求的深入理解。在移动互联网时代,用户对便捷、高效、智能的服务需求越来越高。而小程序作为一种轻量级的应用程序,恰好能够满足用户的这些需求。然而,开发一个小程序需要掌握…...

2019年11月7日 Go生态洞察:Go Modules v2及更高版本

🌷🍁 博主猫头虎(🐅🐾)带您 Go to New World✨🍁 🦄 博客首页——🐅🐾猫头虎的博客🎐 🐳 《面试题大全专栏》 🦕 文章图文…...

vue3通过provide和inject实现多层级组件通信

父组件 <template><div><h1>我是父组件 {{num}}</h1><hr><child></child></div> </template><script setup> import child from ./child.vue; import { ref,provide } from vue; let num ref(520) provide(pare…...

【Java学习笔记】72 - 满汉楼 - 餐饮管理系统

项目代码 https://github.com/yinhai1114/Java_Learning_Code/tree/main/IDEA_Chapter26 一、需求说明 满汉楼项目功能多&#xff0c;界面复杂&#xff0c;涉及到复杂的awt和swing技术和事件编程&#xff0c;做如下调整: 1.去掉界面和事件处理(工作中使用很少)&#xff0c;使…...

【我的创作纪念日】

机缘 大家好&#xff0c;我是圥忈ゼ&#xff0c; 2023 年 07 月 20 日&#xff0c;我撰写了第 1 篇技术博客&#xff1a;《我的编程未来规划》&#xff0c;也是由于我高考后的专业选择&#xff0c;和就业方向的选择&#xff0c;加上想立志成为一名专业 IT 作者&#xff0c;我结…...

车载通信架构 —— 传统车内通信网络MOST总线(光纤传输、专精多媒体)

车载通信架构 —— 传统车内通信网络MOST总线(光纤传输、专精多媒体) 我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师。 老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师: 屏蔽力是信息过载时代一个人的特殊竞争力,任何消耗你的人和事,多看一眼都…...

使用Pytorch从零开始构建Energy-based Model

知识回顾: [1] 生成式建模概述 [2] Transformer I&#xff0c;Transformer II [3] 变分自编码器 [4] 生成对抗网络&#xff0c;高级生成对抗网络 I&#xff0c;高级生成对抗网络 II [5] 自回归模型 [6] 归一化流模型 [7] 基于能量的模型 [8] 扩散模型 I, 扩散模型 II 在本教程中…...

基于C#实现梳排序

为什么取名为梳&#xff0c;可能每个梳都有自己的 gap 吧&#xff0c;大梳子 gap 大一点&#xff0c;小梳子 gap 小一点。上一篇我们看到鸡尾酒排序是在冒泡排序上做了一些优化&#xff0c;将单向的比较变成了双向&#xff0c;同样这里的梳排序也是在冒泡排序上做了一些优化。 …...

盘点72个Android系统源码安卓爱好者不容错过

盘点72个Android系统源码安卓爱好者不容错过 学习知识费力气&#xff0c;收集整理更不易。 知识付费甚欢喜&#xff0c;为咱码农谋福利。 链接&#xff1a;https://pan.baidu.com/s/1qiWeLjF2i4dlgmTYgPPSvw?pwd8888 提取码&#xff1a;8888 项目名称 A keyboardlisten…...

nodejs+vue+elementui足球篮球联赛系统

系统主要是以后台管理员管理为主。管理员需要先登录系统然后才可以使用本系统&#xff0c;管理员可以对个人中心、用户管理、赛事信息管理、球队信息管理、球员信息管理、比赛分值板管理、系统管理等进行添加、查询、修改、删除&#xff0c;以保障足球联赛管理系统的正常运行。…...

18.Oracle的过程和函数

oracle11g的过程和函数 一、过程&#xff08;Procedure&#xff09;1、子程序2、过程的相关语法 二、函数&#xff08;Function&#xff09;1、函数的概念2、函数的创建3、 案例 在Oracle数据库中&#xff0c;过程和函数都是用来封装一系列SQL语句和逻辑操作的数据库对象&#…...

A JSONObject text must begin with ‘{‘ at 1 [character 2 line 1]

今天调用一个接口&#xff0c;返回的是json数据&#xff0c;但是拿到数据进行转换的报错&#xff0c; JSONObject resultJson new JSONObject(resuStr);报错信息是&#xff1a; Exception in thread "main" org.json.JSONException: A JSONObject text must begin …...

C#中openFileDialog控件的使用方法

目录 一、OpenFileDialog基本属性 二、使用 OpenFile 从筛选的选择中打开文件 1.示例源码 2.生成效果 3. 其它示例 三、使用 StreamReader 以流的形式读取文件 1.示例源码 2.生成效果 四、一种新颖的Windows窗体应用文件设计方法 在C#中&#xff0c;OpenFileDialog控件…...

多线程04 死锁,线程可见性

前言 前面我们讲到了简单的线程安全问题以及简单的解决策略 其根本原因是cpu底层对线程的抢占式调度策略,随机调度 其他还有一些场景的问题如下 1.多个线程同时修改一个变量问题 2.执行的操作指令本身不是原子的 比如自增操作就分为三步,加载,自增,保存 3.内存可见性问题 4.指令…...

java中文转拼音(去除音调)

一、jar包 <dependency><groupId>com.belerweb</groupId><artifactId>pinyin4j</artifactId><version>2.5.1</version></dependency> 二、代码 /*** 中文转换拼音*/ public class PinyinConvert {/**** param str 钱多多* r…...

[Android]常见的数据传递方式

Demo:https://github.com/Gamin-fzym/DataTransferDemo 1.Intent 发送页面 A 到页面 B 的 Intent 时&#xff0c;可以通过 Intent 的 putExtra() 方法将数据附加到 Intent 上。 在页面 B 中&#xff0c;通过 Intent 的 getXXXExtra() 方法获取传递的数据。 1).在A页面发送 …...

M2LOrder模型企业级内网穿透部署方案:安全访问GPU算力

M2LOrder模型企业级内网穿透部署方案&#xff1a;安全访问GPU算力 最近和几个做AI项目的朋友聊天&#xff0c;发现大家有个共同的痛点&#xff1a;公司里花大价钱采购的GPU服务器&#xff0c;性能强劲&#xff0c;但为了安全都放在内网里。研发团队想用&#xff0c;得连VPN或者…...

神经网络架构图可视化宝典:轻松绘制专业深度学习图表

神经网络架构图可视化宝典&#xff1a;轻松绘制专业深度学习图表 【免费下载链接】Neural-Network-Architecture-Diagrams Diagrams for visualizing neural network architecture 项目地址: https://gitcode.com/gh_mirrors/ne/Neural-Network-Architecture-Diagrams 你…...

BetterNCM Installer:网易云音乐插件管理从未如此简单

BetterNCM Installer&#xff1a;网易云音乐插件管理从未如此简单 【免费下载链接】BetterNCM-Installer 一键安装 Better 系软件 项目地址: https://gitcode.com/gh_mirrors/be/BetterNCM-Installer 你是否曾因网易云音乐功能有限而烦恼&#xff1f;是否羡慕其他音乐播…...

终极RPG Maker解密工具:跨平台提取加密游戏资源完整指南

终极RPG Maker解密工具&#xff1a;跨平台提取加密游戏资源完整指南 【免费下载链接】RPGMakerDecrypter Tool for decrypting and extracting RPG Maker XP, VX and VX Ace encrypted archives and MV and MZ encrypted files. 项目地址: https://gitcode.com/gh_mirrors/rp…...

如何3步掌握applera1n:iOS设备激活锁绕过指南

如何3步掌握applera1n&#xff1a;iOS设备激活锁绕过指南 【免费下载链接】applera1n icloud bypass for ios 15-16 项目地址: https://gitcode.com/gh_mirrors/ap/applera1n 你是否曾经遇到过这样的情况&#xff1a;购买了一台二手iPhone或iPad&#xff0c;却发现设备被…...

CosyVoice开发环境配置:Windows系统下Anaconda虚拟环境搭建

CosyVoice开发环境配置&#xff1a;Windows系统下Anaconda虚拟环境搭建 最近有不少朋友在尝试本地部署语音合成模型&#xff0c;特别是像CosyVoice这样效果不错的开源项目。但很多人在第一步——搭建开发环境上就卡住了&#xff0c;尤其是在Windows系统上&#xff0c;各种依赖…...

如何用WeChatMsg一键永久保存微信聊天记录:从数据备份到AI训练完全指南

如何用WeChatMsg一键永久保存微信聊天记录&#xff1a;从数据备份到AI训练完全指南 【免费下载链接】WeChatMsg 提取微信聊天记录&#xff0c;将其导出成HTML、Word、CSV文档永久保存&#xff0c;对聊天记录进行分析生成年度聊天报告 项目地址: https://gitcode.com/GitHub_T…...

使用python 一键生成,PGSQL的数据字典

直接上代码#!/usr/bin/env python3 # -*- coding: utf-8 -*- """ PostgreSQL 数据字典生成器 (Python 3.11) 生成完全离线的 HTML 文件&#xff0c;可直接双击在浏览器中打开。 """import psycopg2 import datetime import os import sys from t…...

TCGA数据实战:用UCSC Xena快速搞定乳腺癌差异表达分析(附完整R代码)

TCGA数据实战&#xff1a;用UCSC Xena快速搞定乳腺癌差异表达分析&#xff08;附完整R代码&#xff09; 在癌症研究领域&#xff0c;TCGA&#xff08;The Cancer Genome Atlas&#xff09;数据库无疑是一座金矿&#xff0c;它包含了33种癌症类型的基因组、转录组和表观基因组数…...

PCL 点云平均密度计算(版本一)【2026最新版】

目录 一、算法原理 1、计算过程 2、2024新增理解 二、代码实现 1、原始版本 2、2026新版 三、运行结果 四、pcl_isfinite 博客长期更新,本文最近一次更新时间为:2026年4月13日,添加该算法对应的最新论文和理解。 一、算法原理 1、计算过程 采样设备不同、设备距离场景远近…...