随笔分类 -  C/C++

坚持坚持坚持|
摘要:Windows下使用MSVC 编译Breakpad和minidump_stackwalk 在使用Breakpad捕获dump前,推荐使用其他命令行方式,比如windbg、procdump都可以捕获指定进程的dump文件,可以在程序main函数中启动时以后台方式命令行启动,相对来说比使用Breakpa 阅读全文
posted @ 2024-12-07 22:45 耿明岩 阅读(253) 评论(0) 推荐(0) 编辑
摘要:在做触摸屏项目的时候,各种控件都需要实现监听/触发点击事件,通常是通过信号/槽、事件过滤器(eventFilter)、重写mousePressEvent。 发现在QSpinBox中点击编辑框时不会触发任何鼠标相关点击事件。 查资料发现通过重写nativeEvent函数可以拿到鼠标相关事件,不过有一个 阅读全文
posted @ 2024-12-02 19:42 耿明岩 阅读(199) 评论(0) 推荐(0) 编辑
摘要:这是一个通用报错弹窗: 具体要看下边输出窗口: CMake Error: CMake was unable to find a build program corresponding to "MinGW Makefiles". CMAKE_MAKE_PROGRAM is not set. You p 阅读全文
posted @ 2024-07-05 16:36 耿明岩 阅读(103) 评论(0) 推荐(0) 编辑
摘要:不算内存泄漏,只是我不会用... 调用完ReadShapeModel读取模型,用完后记得ClearShapeModel,不然调用ReadShapeModel次数越来越多占用内存会越来越大... 阅读全文
posted @ 2024-05-31 20:10 耿明岩 阅读(89) 评论(0) 推荐(0) 编辑
摘要:建议结构体中不要日志默认值, 例: struct MapDataItem { bool isChip;//当前位置是否是芯片 int x; int y; //int firstChipIndexX; bool isLeftEnd;//到最左边 bool isRightEnd;//到最右边 bool 阅读全文
posted @ 2023-10-04 19:03 耿明岩 阅读(7) 评论(0) 推荐(0) 编辑
摘要:在项目中把各个功能分模块管理,方便后期扩展维护,但是主程序在调用模块的时候,必须在主程序exe所在目录放入模块dll动态库。 主要实现把模块编译目录下的dll动态库放到主程序编译目录下,和主程序exe文件放在一起. 例: 项目目录: Probe为项目主目录。 1. DESTDIR 指定编译文件路径 阅读全文
posted @ 2023-03-24 10:03 耿明岩 阅读(1659) 评论(0) 推荐(0) 编辑
摘要:问题 想使用VisualStudio 2019在客户机上远程调试软件,编译好程序后部署到客户机上,运行时报错: 问题解决 遇到MSVCP140D丢失时,因为程序是32位的,所以从开发环境System32下的MSVCP140D.dll复制到客户机上, 报错 “应用程序无法正常启动(0xc00000d) 阅读全文
posted @ 2023-01-14 20:36 耿明岩 阅读(951) 评论(0) 推荐(0) 编辑
摘要:OpenCV 提供了填充多边形函数fillPoly, 可以通过fillPoly绘制填充矩形: Mat mat = Mat::zeros(1048, 1048, CV_8UC3);//创建一个Mat cv::Point rookPoints[1][4]; rookPoints[0][0] = Poin 阅读全文
posted @ 2022-12-04 09:44 耿明岩 阅读(1172) 评论(0) 推荐(0) 编辑
摘要:在项目中遇到了update频繁刷新场景, 一开始调用update可以正常刷新界面,在经过一段时间后界面卡死. 在https://blog.csdn.net/windxgz/article/details/123812865 博客中找到了答案,不过没有写具体代码调用,为对新同学友好,简单写下. 这里遇 阅读全文
posted @ 2022-12-02 23:45 耿明岩 阅读(2282) 评论(0) 推荐(1) 编辑
摘要:控件在QTabWidget 外样式正常显示,放到QTabWidget 内部后样式失效: 例如: 暂停/继续按钮放在QTabWidget 样式正常 吧这个按钮放到QTabWidget中后: 暂停/继续 样式失效。 经过排查应该是qss样式没有正常传递下来的原因,QTabWidget没有传给下边的tab 阅读全文
posted @ 2022-11-17 10:04 耿明岩 阅读(533) 评论(0) 推荐(0) 编辑
摘要:使用Clion CMake编译Qt项目,编译完成,生成EXE后发现不能运行,报: This application failed to start because it could not find or load the Qt platform plugin "windows"in "". Rei 阅读全文
posted @ 2022-10-12 13:15 耿明岩 阅读(1362) 评论(0) 推荐(0) 编辑
摘要:Qt: 5.12.9 添加资源文件 CMakeLists.txt ..... qt5_add_resources(qrc_FILES ResourceFile.qrc) if(ANDROID) add_library(qtGUIDemo2CMake2 SHARED main.cpp dialog.c 阅读全文
posted @ 2022-10-12 12:45 耿明岩 阅读(7027) 评论(0) 推荐(0) 编辑
摘要:首先QSqlDatabase同一个实例, 不能多线程使用. 如果多线程使用,需要给每个线程创建一个QSqlDatabase实例, 一般是用Map维护各个线程实例链接, key是线程ID, value就是QSqlDatabase指针,例如: static QMap<Qt::HANDLE,QSqlDat 阅读全文
posted @ 2022-08-18 08:58 耿明岩 阅读(2464) 评论(0) 推荐(0) 编辑
摘要:VS: Microsoft Visual Studio Community 2019 Qt: 5.12.12 qt 插件在导入项目失败后不会有任何提示,需要通过 视图 -> 输出 菜单调出输出窗口查看错误信息,或者Ctrl + Alt + O. 具体报错信息: (Import): Generatin 阅读全文
posted @ 2022-08-10 10:19 耿明岩 阅读(864) 评论(0) 推荐(0) 编辑
摘要:项目中使用lambda表达式绑定槽非常方便,但是在断开槽的时候遇到了问题,通过查遍资料没有解决最后找到原因,在此记录。 复现问题 lambda绑定槽 QObjectDemo有一个sigNum信号, 通过lambda绑定: signals: void sigNum(); MainWindow.cpp: 阅读全文
posted @ 2022-07-18 21:57 耿明岩 阅读(478) 评论(2) 推荐(0) 编辑
摘要:主要记录一下在用内嵌窗口时涉及到调用setWindowFlags和setWindowFlag API时不同效果 如果想给主窗口(例: MainWindow)创建一个内嵌窗口, 需要注意两处,例如在主窗口创建子窗口(DialogTest): 1. 在创建子窗口时构造中传入主窗口 DialogTest 阅读全文
posted @ 2022-06-11 19:43 耿明岩 阅读(434) 评论(0) 推荐(0) 编辑
摘要:使用extractChannel获取单通道数据时,遇到指针访问报错: extractChannel原型: void extractChannel(InputArray src, OutputArray dst, int coi) 问题代码: extractChannel(*img, cv::Mat( 阅读全文
posted @ 2022-04-30 12:28 耿明岩 阅读(807) 评论(0) 推荐(0) 编辑
摘要:使用Window版PaddlePaddle,仅仅写了几行代码,编译好程序,报错: #include <paddle_inference_api.h> #include <iostream> using namespace paddle_infer; using namespace std; int 阅读全文
posted @ 2022-04-18 23:40 耿明岩 阅读(695) 评论(0) 推荐(0) 编辑
摘要:上次介绍了怎么使用java 调用CVSample 鉴黄项目检测模型,这次介绍C++ 怎么调用鉴黄检测模型。 tensorflow java 调用pb模型预测实例(CVSample 鉴黄检测) CVSample 地址: https://github.com/kingroc711/CVSample/tr 阅读全文
posted @ 2022-03-26 18:10 耿明岩 阅读(412) 评论(0) 推荐(0) 编辑
摘要:在用C++ 调用tensorflow库时,发现tensorflow 官网没有介绍如何获取tensorflow库头文件,导致在调用tensorflow 库的时候遇见了很多问题。 如果还没有编译tensorflow库,可以看下:https://www.cnblogs.com/GengMingYan/p/ 阅读全文
posted @ 2022-03-26 17:59 耿明岩 阅读(774) 评论(0) 推荐(0) 编辑

希望能帮助到你,顺利解决问题! ...G(^_−)☆