C++ bug
文章平均质量分 56
DU_YULIN
这个作者很懒,什么都没留下…
展开
-
Bug分析: cuda程序cudaGetDeviceProperties()返回unknown error
cuda程序cudaGetDeviceProperties()返回unknown error原创 2022-08-29 23:26:07 · 1379 阅读 · 1 评论 -
C++11 Bug分析:std::thread用法不当引发的灾难
std::thread用法不当引发的灾难:camera应用程序闪退原创 2022-08-23 23:23:46 · 1837 阅读 · 0 评论 -
Linux OpenCV编程Bug: Cross Initialization
Linux c++ OpenCV开发Bug原创 2022-06-12 11:22:59 · 391 阅读 · 1 评论 -
OpenCV CUDA编程Issue: GpuMat::upload()第一次调用速度很慢问题
文章目录Issue描述Issue分析实验结果总结Issue描述之前一直在学习OpenCV CUDA编程,遇到一问题:第一次调用GpuMat::upload()函数时,速度出奇的慢,大约要2-4分钟才能继续运行,后面调用GpuMat::upload()函数则没有这个问题。Issue分析在网上查找原因,说的最多的就是第一次调用upload()函数需要初始化CUDA,所以第一次花费比较长时间也是合理的。还有另外的说法,即CMake Opencv CUDA库时,没有配置正确GPU设备的计算能力值,即配置原创 2021-11-16 13:55:55 · 3944 阅读 · 0 评论 -
VS2017卡在登录界面问题
文章目录前言分析总结参考链接前言之前一直在用VS2017来进行C++开发工作,今天打开软件,提示需要登录才能继续使用,但是在登录时,发现一直卡在登录界面,无法继续,如下图:分析这里感觉是微软服务器连接不上导致的,所以在网上搜索了一些解决方案,但是没有几个是管用的,偶然看到可以通过修改网络链接的DNS方法来实现vs2017的登录,本人试验后确实管用,这里分享给大家。如何设置网络链接的DNS,这里就不细说了,跟大家分享一个链接:dhttps://zhidao.baidu.com/questio原创 2021-11-02 22:55:05 · 2458 阅读 · 1 评论 -
C++ Boost_1_54 库make_shared<>() 参数个数限制问题
文章目录前言1. win7 build error分析2. 解决方法前言因为项目需要兼容winxp, win7和win10,所以在win7上使用一些先进的C++技术需要依赖boost_1_54版本库,这就会造成在win10(依赖boost_1_63版本库)上build项目没问题,但是转到win7上就会build出错,这次的问题就是出在这里。1. win7 build error分析因为项目保密性,无法粘贴错误信息,build错误信息就是说boost_1_54版本库中make_shared<原创 2021-10-19 00:00:11 · 360 阅读 · 0 评论 -
C++ Debug: VS2019动态链接库无法生成.lib文件
文章目录前言DTTNN项目无法生成.lib 文件总结前言最近想对深度学习底层原理进行实现,包括反向传播,权重更新,激活函数,损失函数等,所以用C++ VS2019创建一个动态链接库 - DTTNN来实现,并使用Google Test测试框架对DTTNN项目实现进行测试 - GTestDTTNN。DTTNN项目无法生成.lib 文件在编译生成GTestDTTNN时出现编译错误,说是无法找到DTTNN.lib。确实,目前的DTTNN项目只是初始阶段,仅实现了加法运算和乘法运算的正向与反向传播方法,且原创 2021-09-21 23:30:03 · 2662 阅读 · 0 评论 -
C++类的构造函数与析构函数异常分析
文章目录前言为什么一般建议析构函数为空?总结参考前言C++类中构造函数与析构函数一般建议不要写出可能导致异常的代码,之前没有考虑过这方面问题,今天看了《C++编程调试秘籍》,觉得收货满满,这里分享给大家为什么一般建议析构函数为空?这里先说下为什么要编写析构函数:当使用基类指针指向子类对象时,需要定义基类的虚析构函数,这样在释放该基类指针时,才会调用子类析构函数和基类构造函数(如果不定义基类的虚析构函数,则释放该基类指针时,只会调用基类的析构函数,有可能造成子类资源泄露);在派生类中不需要把原创 2021-09-12 20:23:32 · 876 阅读 · 0 评论 -
C++ LNK Error 2001: 类中声明的静态属性未定义错误
项目场景:使用C++实现单例模式时遇到的link error 2001。问题描述:今天在编译C++代码时,出现如下错误:代码如下:#include <iostream>#include <memory>#include <mutex>//****************Singleton Pattern****************class Singleton{private: static Singleton* ptrInstance;原创 2021-09-08 17:49:57 · 774 阅读 · 0 评论