- 博客(5)
- 收藏
- 关注
原创 vcpkg + libodb
虽然操作数据库持久层c++不是c++擅长的领域,但是c++也有一些orm库,之前用过轻量级的sqlite-orm, 今天试试重量级libodb很重的一个orm库,学习成本高, 还是其他语言来搞吧。
2024-07-12 16:08:07
390
原创 编译opencv_contrib时的一些问题
项目中遇到需要识别二维码的场景,opencv本身是没有wechat_qrcode这个模块的,需要重新编译opencv 和contrib模块,之前用vcpkg配置过contrib模块,但产生的文件太大,所以比较大的库决定自己编译。
2024-05-21 14:06:19
268
1
原创 金橙子2代二次开发踩坑
(中心位置不一样了),所以第一张中心位置正确,后面则错误了,振镜不在同一位置了。2.添加位图对象时,原位图高灰度像素代表应出光,添加进去后直接mark则相反,低灰度(黑色部分)会被mark。如果在ezd2标准文件中添加,它会自动位图反转,所以被迷惑,所以应该读取反二值化的图或用sdk的方法设置反转。3.海康相机取流问题,使用软触发后立即取不到图像,取流线程里有取流间隔,如果间隔时间长了,想要获取图片的线程时间短了也会导致取不到,估计需要软触发线程 等待时间 > 间隔时间。
2023-08-21 16:56:07
663
1
原创 关于局域网远程调用进程外com组件遇到的问题
4、“COM 安全”页面,点击“访问权限”区域里的“编辑限制”按钮,弹出“访问权限”设置框,添加“Administrators、Everyone、Guests、INTERACTIVE、ANONYMOUS LOGON”账号,允许所有账号的所有权限,点击“确定”按钮。8、“安全”页面,“启动和激活权限”区域,选择“自定义”,点击“编辑”按钮,添加“Administrators、Everyone、INTERACTIVE、ANONYMOUS LOGON”账号,允许所有账号的所有权限,点击“确定”按钮。
2023-07-20 10:25:37
1626
原创 64位程序调用32位dll
1.32位dll的demo里的导出函数要注意extern "C"的问题。c++ 会有name mangling实现重载,函数符号会和c有所不同。可能会导致dll能加载但找不到相应的函数。5.64位程序调用注意用基类(接口)指针(ISampleObject)指向com里自己创建的类的对象,然后调用类里的接口。3.Com里环境变量设置了似乎不生效, 我只能设置查找dll目录的路径或者加载dll路径+dll名。2.Com里可以在类属性->添加->添加模块->添加ATL简单对象添加类(vs2019)
2023-07-13 17:10:04
1579
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人