自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (5)
  • 收藏
  • 关注

原创 HAL_UART_Transmit_IT连续发送问题

HAL_UART_Transmit_IT连续发送问题第一次做stm32项目,记录一次HAL_UART_Transmit_IT函数使用方法,在网上查询发现,这个不能连续用,如果需要连续用需要判断串口状态为READY,经过实验发现,并非如此在测试中发现,HAL_UART_Transmit_IT连续调用时大多数以最后一次传送内容为发送成功内容,如果为new出来的空间,还会出现发送内容为乱码的情况.因此猜测HAL_UART_Transmit_IT在调用时只是记录了发送内容的指针,真正发送的时候会通过指针

2021-03-04 20:05:04 5808 2

原创 qtwebengine ninja

本次编译直接在4+32G Firefly-RK3399上编译,如果emcc为16G或者以下,建议还是在虚拟机进行编译。在firefly rk3399上面编译QT5.9.8中qtwebengine 的时候,刚开始提示我ninja没有此命令,于是我尝试使用apt-get install 安装了ninja,但是编译的时候会提示进入循环之中,并且等了一下午都没有进度,找了许多地方,看到有人说当编译需要...

2019-08-19 09:18:05 1311 1

原创 GLib-CRITICAL **: g_main_context_pop_thread_default: assertion `g_queue_peek_head (stack) == context

在执行qt静态编译的程序时出现的问题.原因是没有找到编译时所用的libglib库这时候需要看看编译时makefile文件中libglib库所指定的目录,再将该目录下的libglib库复制到运行机器上,指定环境变量LD_LIBRARY_PATH的第一个为所复制的目录即可正常运行....

2019-01-25 09:55:15 3101 1

原创 Frp交叉编译过程记录

frp下载地址https://github.com/fatedier/frp相比gcc,Go语言的交叉编译超乎想象的简单,直接安装Go语言编译器,默认安装即可.设置三个环境变量,各个平台配置方式自行百度GOARCH=armGOOS=linuxCGO_ENABLED=0其中GOARCH代表处理器,GOOS代表系统平台.CGO_ENABLED是是否启动CGO.交叉编译里面一般不...

2018-11-15 13:57:12 4324

原创 Quagga(zebra)嵌入式路由安装以及使用

第一次做这个,艰辛不多说.尽管最后发现并不难首先官网下载源码:quagga-1.2.4.tar.gz(我使用的是这个)使用交叉工具编译./configure CC=交叉编译工具路径 --prefix=安装路径  --enable-user='执行用户' --enable-group='执行用户组' --host=交叉编译工具名 --target=交叉编译工具名 其他附加项我的配置文件如下:./co...

2018-03-29 16:59:35 2233

原创 QZXing在安卓中无法解析二维码问题

最近准备使用qt Android实现二维码扫描功能,方案是将qml中实现相机,最后通过qml代码传递VideoOutput对象来进行获取图片.以c++代码进行解码,但是发现在pc上都很好用的功能,在移植到安卓虚拟机或者真机后,出现二维码扫描失败的情况.最后才在github找到了答案,需要设置使用gradle进行编译,而不是用ant进行编译....

2018-02-27 10:36:40 631

原创 解决qml画布当填充为透明时,不能实现实时绘图

在做二维码扫描时,需要做一些扫描条纹,但是发现当填充色为完全透明时,发现requestPaint()函数无法实现完全重绘的效果,解决方法:将画布设置为半透明状态,从而既能显示背景图像,又能实现数据刷新代码  opacity:0.35;//透明度 function drawBackground(ctx) { ctx.save(); ...

2018-02-09 14:02:31 968

原创 qtcreator.exe 已停止工作 解决方法

检查主板驱动是否安装,建议使用笔记本官方的软件安装驱动检查笔记本是否支持openGL,不支持就没法了.检查显卡驱动是否安装.一般驱动安装正常,只要电脑支持openGL,都不会出现停止工作这类错误

2018-02-05 15:34:26 6171

原创 windows下对于GBK到UTF8编码的相互转换

由于最近在了解socket,就在windows和linux下尝试发送socket,结果发现linux下的服务端和windows下的客户端收到消息内容不一致.最后发现是编码不一致导致的问题.以前用qt写程序时并没有注重转换过程,所以纯c++编程时毫无办法,就去研究了下qt的源码和相关网上文献,结合之后,发现转换格式步骤如下GBK->UTF-8:GBK->unicode->UTF-8;

2017-03-13 16:31:27 8020

原创 qt中qDebug()能正常显示中文,控件却无法显示中文的情况

我从数据库中取出数据,每当取出数据为中文时,则无法正常显示,(通过QString::fromLocal8Bit())来将char*转换,但是发现qDebug中能打印,把网上设置中文乱码的都尝试了一遍,发现并没有啥用.但是根据qt4和qt5的变化中发现,尽管qt4中解决中文乱码的问题无法在qt5中使用,但是qt5依旧保留了一个接口QTextCodec::setCodecForLocale();于是我

2017-01-04 14:12:06 3484

原创 C++实现跨平台编程

跨平台编程

2016-11-24 15:57:55 961 4

sqliteAnalyze.exe

主要针对sqlite3数据库,表格快速drop,delete操作.支持通过表名过滤,表记录过滤,自己写的小工具,分享给大家.

2020-08-14

qt下载链接.txt

文件太大,只能放百度云链接了,能在firefly-rk3399系列上直接部署使用,非交叉编译. 包含qtwebengine模块.

2019-08-22

frpc源码以及编译依赖包

包含了frp 0.21.0以及相关的依赖包,压缩包中frp为源码,git.com为所需依赖包,需要复制到Go编译器的安装目录下的src中

2018-11-15

modbus数据类型解析工具

解析modbus报文,用来测试寄存器的数据类型,或者解析值 支持类型有1bit, int16,int16h int32四种顺序排列 float32四种顺序排列

2018-05-22

solaris 10编译qt所需的gcc以及相关库

solaris 10中安装gcc所需要的库以及gcc本身,好不容易收集到.

2018-05-22

空空如也

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

TA关注的人

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