
MFC框架遇到的问题
文章平均质量分 64
记录自己遇到的问题和解决方式
桌上有盆长寿花
博客开通过好几个,找资料或者找记录总是本地路径下东翻西找,索性把所有学过的记录备用。内容慢慢填充上来。有需要讨论,可以微信:h56123456,添加请备注来源
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
意外看到的宏定义#define F(x, y, z) (((x) & (y)) | ((~x) & (z)))
有时还需要不同的逻辑,那时候很扯,直接就是两台机写两个程序,17年的时候,那时候还不知道怎么切换,直到前人走了,看了人家的代码,才知道用条件宏,才晓得在不同条件可以用虚基类来创建不同的派生类,再结合条件宏来编译。顺道搞明白几个宏的含义。~x 是按位取反运算(bitwise NOT),它将 x 的每一位取反(0变1,1变0)。仅当 x 的对应位为0且 z 的对应位为1时,结果的该位才为1。如果 x 的某一位为1,则结果的该位取决于 y 的对应位。如果 x 的某一位为0,则结果的该位取决于 z 的对应位。原创 2025-06-06 19:54:40 · 483 阅读 · 0 评论 -
记录一个问题,在几乎相同配置的电脑,我自己电脑不卡,现场电脑很卡-关掉实时保护
测试发现,拖动时,windows Defender这个CPU占用率特别高;所以怀疑和他有关,再加上自己电脑没这东西。现场自己关了实时保护。确实互相之间差一些,但是用好的配置也不行。用自己电脑,很正常,滚动条拖动不卡顿;第一波需要完成整个图像处理并显示。程序赋值到C固态盘,也没用;除了系统,其他都确认没问题;第二波只是一个二值化;原创 2025-03-20 16:17:19 · 134 阅读 · 0 评论 -
拼图和替换图内容
outimage1是由图像1的从第500行开始的2000行,作为第一部分,第二部分是图像2的2000行之后的其余部分,一起组合所成。图像大小和原图一致。此处的output1图是由图像1的最后2000行,作为起始的2000行,后面的用图像2保持不变,两者合并在一起,得到一个大图。此处的output1图是由图像1的最后2000行,作为起始的2000行,后面的用图像2保持不变填充得到一个等大的图。在相机的回调函数中,图像数据通常以 BYTE* 指针的形式提供,同时会提供图像的宽度、高度和位深度等信息。原创 2025-03-03 00:43:16 · 578 阅读 · 0 评论 -
浅浅的理解消息响应机制
自己写框架,还经常不会用子窗口调用主窗口;指针也用不起来,所以,每次,最终的解决方法就是用消息传递。刚开始在树上看是基于消息响应,其实不太明白干啥的。现在理解的就是,你需要和某人建立关系,然后你俩需要一个指令,这个指令就是消息传递函数,具体传的啥,就看你函数写啥就会执行响应的动作,但是需要知道是谁给谁传递。所以就有一些主从关系和函数在。两年前看QT的框架,发现槽函数和消息响应机制其实都差不多;可惜,当时做的框架也不知道去哪了,现在已经把QT忘光了。原创 2025-03-02 02:19:04 · 829 阅读 · 0 评论 -
在 Windows 系统中将 `halcon.dll` 的路径配置到环境变量中
在 Windows 系统中将 `halcon.dll` 的路径配置到环境变量中原创 2025-01-09 09:34:42 · 642 阅读 · 0 评论 -
WaitForMultipleObjects WaitForSingleObject
WaitForMultipleObjects WaitForSingleObject原创 2025-01-08 11:42:19 · 289 阅读 · 0 评论 -
23.05-带深度学习功能的dll文件-VS中关于halcon部分最好使用非中文路径
halcon中文路径和多字符集之间的关系????openfile打开报错原创 2025-01-02 16:03:06 · 321 阅读 · 0 评论 -
CString 和string如何转化
KIMI:在 C++ 中,CString是 MFC(Microsoft Foundation Classes)库中的一个类,它封装了字符串操作,提供了对字符串的便捷访问和操作。而是 C++ 标准库中的一个类,用于处理字符串。原创 2025-01-02 10:06:56 · 940 阅读 · 0 评论 -
halcon在VS中读图出错-图太大如何知道报错内容以及如何解决try_catch捕获异常
可以使用工具如UltraEdit查看图片的文件头信息,确认图片的实际格式,并相应地更改后缀名。例如,如果文件头信息显示为PNG格式,但后缀名为JPG,则需要将后缀名更改为PNG。2、图本身有问题,格式混乱之类的,Halcon本身不支持,所以可以先用读,如果Halcon可以,以上两点不满足;通过上述方法,您可以更有效地处理Halcon在MFC中读图时出现的错误,并避免程序崩溃。这种方法可以帮助你捕获和处理Halcon的异常,避免程序崩溃,并提供错误信息以供调试。来屏蔽Halcon的默认异常处理,并使用。原创 2024-12-25 19:44:58 · 499 阅读 · 0 评论 -
太多警告影响输出窗口的错误查看#pragma warning(disable : 4244 4018)
pragma warning(disable : 4244),再编译。如果一个文件中有多处警告,比如:除了4244,还有4018。警告类型,对于自己是不造成大的错误之类的。一堆报警,输出窗口影响查找错误位置。加在对应.CPP的包含文件后面。写在包含.h文件之后。原创 2024-12-25 18:33:40 · 148 阅读 · 0 评论 -
CFileDialog 打开图崩溃
请尝试上述方法,看看是否能解决您的问题。如果问题依旧存在,可能需要进一步的技术支持。执行此过程,总会在if (filedlg.DoModal()处出错,之前没遇到过。原创 2024-12-25 17:54:37 · 354 阅读 · 0 评论