![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
踩坑杂记
冷面侠女
不积硅步,无以至千里
展开
-
VS解决方案尚未完成分析
出现这个问题的原因(或者出现解决方案中的文件加载时间过长),通常是由于缓存文件太多,导致vs识别的上一个解决方案,因此对本解决方案内的文件没有及时分析导致。默认路径为:C:\Users\用户名\AppData\Local\Microsoft\VisualStudio。对该文件夹内的不需要的缓存文件进行删除后,重新启动运行 vs即可。原创 2023-12-11 16:02:23 · 206 阅读 · 0 评论 -
踩坑-用_stscanf_s将字符串转成浮点数
这个时候,不幸就发生了。无论我怎么改输入框的值,param一直不变,打断点过去,str变了,但是_stscanf_s没有把param的值改掉,期间我去WC摸了半小时的鱼依然是想不明白。这个时候就正常了,为啥呢,我就又仔细看了下我的param变量,发现它是个double类型的,我给它改成float,之前的写法(不用中间变量)也可以了。我在做MFC开发的时候,想获取界面上一个输入框(Edit Control)的文本,并将它转成浮点数赋值给某个类的成员变量。今天踩了个坑困惑了自己一个下午,特此记录一下。原创 2023-09-15 18:15:20 · 76 阅读 · 0 评论 -
“错误 LNK2001 无法解析的外部符号” -使用类的静态成员变量
今天在码代码的时候,遇到了“错误 LNK2001 无法解析的外部符号 ”,鉴于最近刚了解了C/C++代码的编译,这次没有之前遇到这个问题那么慌乱了,笃定这就是链接的时候没有找到对应的变量。还好这里的提示信息还是有点用的,大概可以猜出来就是在使用类AA的静态变量static_a的时候出了问题。其实如果对类的静态成员变量的声明及初始化十分熟悉的话,这个时候应该就可以看出问题来了,但是我当时就是不太熟悉,加上都是嵌在项目里的代码,要看出来得费点时间。还好我去网上仔细搜罗了一下,搜到了这篇博客。原创 2023-09-14 11:45:32 · 499 阅读 · 0 评论