自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 笔记本wifi联网,开发板接网口

笔记本 WLAN口共享网络到网线插口,以太网的ip变为192.168.137.1,把它当成路由网关。需要添加默认网关 route add default gw 192.168.137.1。笔记本通过wifi联网,网口连接到开发板,笔记本运行Linux虚拟机。此时可以ping通笔记本和虚拟机。开发版 配置ip与网口同网段。

2024-09-09 10:08:55 145

原创 jenkins的freestyle风格job使用shell构建linux内核,出现基于该内核编译的驱动无法加载问题

发现在使用jenkins构建会传递环境变量BUILD_NUMBER(每次构建job的序号),刚好内核编译会使用该环境变量,导致了内核的版本有变化,进而导致使用该内核版本编译的驱动无法加载。导致了kernel/include/generated/utsrelease.h的内核版本号修改。因为jenkins会使用BUILD_NUMBER环境变量传入构建序号,刚好同名。最近使用了jenkins构建项目固件包,但构建出来的驱动无法在旧设备上加载。内核构建kernel/Makefile中有一段语句。

2024-09-08 17:27:27 337

原创 You seem to have the current working directory in your PATH environment variable. This doesn‘t work.

查看PATH,原来是后面多了个 ":",在/etc/environment或者/home/hxc/.bashrc去掉,编译通过。到dependencies.sh查看,打印这个输出地方,可以发现是PATH不符合要求。到对应文件查看,调用了dependencies.sh。buildroot执行make时候出现 下面的错误。

2022-10-04 12:40:16 684 2

翻译 使用QScroller导致滚动条QScrollBar无法使用

如下,虽然可以实现鼠标拖动,但滚动条也会触发拖动效果。QScrollArea *scrollArea = new QScrollArea(this); QScroller::grabGesture(scrollArea, QScroller::LeftMouseButtonGesture) ; 修改scrollArea为scrollArea->viewport() 。...

2020-04-14 10:54:44 1470 1

原创 QT Creator卡死问题解决

某天,QT Creator突然无限卡死,后来才发现,是因为有道词典的取词功能导致它卡死,把有道的取词功能关掉,就不会卡死了。

2019-08-10 10:50:57 838

原创 MFC CScrollView鼠标拖拽移动滚动条出现回滚问题

MFC CScrollView鼠标拖拽移动滚动条出现回滚问题问题分析:逻辑视图较大的时候(10w),使用鼠标拖拽移动滚动条时(单击不会回滚),会在32000左右回滚到0。看到熟悉的32000,应该是在获取滚动条位置时,出现了短字节数据转换到长字节数据时出现的精度丢失问题,通过debug单步调试,发现函数调用层次如下:滚动条位置nPos数据,通过函数一层层的转换和计算后传递到SetScrollP...

2019-05-25 16:54:53 1372

原创 MFC CScrollView闪烁,移动滚动条重影问题解决;(只移动滚动条,不移动视图)

MFC CScrollView闪烁问题界面刷新的时候,CScrollView会先调用OnEraseBkgnd,将背景色刷新一次后才绘制视图,会造成闪烁问题。解决方式:在CScrollView继承类中,接收ON_WM_ERASEBKGND()消息,然后函数屏蔽背景刷新函数。ON_WM_ERASEBKGND() // 消息BOOL CAView::OnEraseBkgnd(CDC* ...

2019-05-25 09:55:26 2315

原创 CMFCRibbonComboBox的GetItemData函数的使用

CMFCRibbonComboBox *ComboBox =DYNAMIC_DOWNCAST(            CMFCRibbonComboBox, pRibbon->FindByID(ID_COMBO));int intId = 1;int nIndex = 0;nIndex = ComboBox->AddItem(_T("项1"),intId); // 添加项,...

2018-09-21 17:28:24 1399

原创 Name.GetBuffer()会导致CString::left()不起作用

下列程序Names调用了GetBuffer后,再次调用CString Names;  CString Name;GetPrivateProfileString(_T("INIT"),_T("Names"),_T(""),Names.GetBuffer(255),255,FilePath);  // 从ini文件获取配置  Names = "张三,李四" StrPos = Nam

2017-11-14 17:22:15 565 3

转载 MFC ribbon最小化后恢复界面时刷新异常

问题:编写了一个ribbon的软件,使用了 MDI 框架多文档(CMDIChildWndEx),软件最小化后在任务栏点击软件非活跃子窗口来恢复软件窗口时,界面未刷新。处理方式:在BOOL CxxxxApp::InitInstance()中添加EnableTaskbarInteraction(false);,避开这个问题(其实就是最小化不显示非活跃窗口)。结果:没有解决和找到问题所在

2017-07-13 15:38:49 706

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除