bug
困了就喝白茶
街边太多人与车,繁华闹市人醉夜
展开
-
咋们不是个成熟的程序员那不得学会打印日志和捕抓出错?
杂谈刚刚入行不久,想得太简单,出错了也知道哪里的问题,思维不够严密。加班熬夜少不了,写代码两小时,调试两整天。怀疑别人写的代码有问题,怀疑别人写的借口有问题,甚至于怀疑编译器。因为没有打印日志而选择弹框报错,报错信息不详尽,哪里出问题都不知道;没有catch错误,挨批了。我还以为catch C#才有的。如何打印日志在接口调用位置打日志在关键函数位置打日志在线程进程位置打日志在句柄位置打日志在关键信息的位置打日志在数据库调用的位置打日志在你怀疑的地方打日志 总之我们的程序运行情况也全都依原创 2021-04-18 17:33:18 · 137 阅读 · 2 评论 -
C++bug之未加载wkernelbase.pdb以及bug:未经处理异常----上班2天修复的bug
问题如下:未加载wkernelbase.pdb以及bug以及未经处理异常吐槽一下这个bug我找了两天了,上班也没干事,刚刚来公司没多久,刚刚接触使用动态库,我每次调用他们的库都会出错。我一直怀疑我dll的隐式调用有问题,我写了一篇文章验证,并且上传了C++项目调用C#、C++接口到我的博客。我调用的方法很nice,可是老是出错,如上面的bug。产生问题的原因:dll中调用了dll,我只加入了我看到的dll;它dll中调用的一堆dll我没加进去。解决办法:把所有的dll都加工程目录中去。以原创 2021-04-08 21:31:49 · 3746 阅读 · 1 评论 -
MFCbug之遇到不适当的参数或是Debug Assertion Failed
问题如图:以及为什么出现这样的问题:那肯定是你传入的参数有问题的啦,检查调用地方的参数,并且存放工程的文件夹不要有中文和空格。解决方法:因为我的问题是没加DoDateExchange,加上它们就没问题了。是我调试查看到一个控件的值为空,我就想起来没写DoDateExchange。...原创 2021-04-08 21:15:03 · 3116 阅读 · 1 评论 -
MFCbug之error LNK1104: 无法打开文件 ***.exe的错误
先来解决方法:把项目下的***.exe删掉,重新清理并生成解决方案遇到这个问题的可能情况1.杀毒软件查杀你的.exe文件2…exe文件路径不一致,并且文件路径尽量不要有中文和空格原创 2021-04-08 21:07:22 · 514 阅读 · 0 评论 -
MFCbug之调试的时候出现未加载mfc140.i386.pdb
bug:网上很多人教你这样做,我觉得这个方法可以先放一放造成问题的原因之一是:有时候调试帧进到系统动态库的时候经常会进不去的 因为是被封装成dll了。解决办法:可以跳过这一帧 或者改变断点的位置 避免F11进到dll逻辑里...原创 2021-04-07 18:00:52 · 3828 阅读 · 2 评论 -
MFCbug之在资源视图想打开窗口,在另一个编辑器中打开
bug:导致问题的原因:vs开了多个解决办法:把工程目录下的.vs隐藏文件夹删掉 重新打开vs原创 2021-04-07 17:56:00 · 132 阅读 · 0 评论 -
vs2017编写tcp的问题:LNK2019 无法解析的外部符号 __imp__accept@12,该符号在函数 _main 中被引用
在写tcp会产生的错误,如上图。解决方案加一个预编译指令#pragma comment(lib, “Ws2_32.lib”)在cpp的开头原创 2021-03-12 11:16:36 · 1024 阅读 · 1 评论