- 博客(12)
- 收藏
- 关注
原创 qt查询,获取返回记录中某单元格数据
用QSqlQuery类型quser.exec(strlog);无法记录准确到某一行,value返回值是该列数,反正就是不能获取某个单元格内容。//usermodel是QSqlQueryModel类型 成员变量。//0代表记录中第0行。//"user_id"表头。
2024-08-02 21:59:23
180
原创 网络诊断 :该设备或资源(web)未设置为接受端口29290上的连接
此程序修改了代理服务器,解决办法;控制面板-》网络和Internet-》Internet选项-》连接-》局域网设置。开了梯子无法上网问题。
2024-07-30 19:15:58
194
原创 .ko文件加载失败集合
修改版本”4.1.14-gsdc0a4b“--"4.1.15 SMP" :进入 /include/generated/utsrelease.h 修改为:#define UTS_RELEASE "4.1.15 SMP" 或 在Makefile中修改 EXTRAVERSION =选择systerm Type-》Multiple platform selection -》取消ARMv6,保证ARMv7选中.重新编译内核。终端运行 makefile menuconfig。
2024-05-21 19:41:30
235
转载 I.MX6ULL开发板多路串口配置
作者:正点原子官方 https://www.bilibili.com/read/cv13117941/ 出处:bilibili。
2024-05-21 09:52:20
26
原创 cmake编译错误合集
解决办法:1)安装 openssl 的编译依赖 :sudo apt-get install libssl-dev。# 指定交叉编译器 arm-linux-gcc 和 arm-linux-g++重新配置路径# 指定编译器的 sysroot 路径(指定openssl链接)# 指定交叉编译器 arm-linux-gcc。2)安装Poky交叉编译工具链。#指定交叉编译工具链的根路径。1. 交叉编译工具路径错误。解决办法:重新配置路径。
2024-04-25 15:46:12
512
1
原创 bash: ./server: 无法执行二进制文件:可执行文件格式错误
2、开发板一般为arm架构。编译指令 arm-linux-gnueabihf-gcc bbb.c -o bbb;输入指令file aaa查看编译后bbb的文件类型ELF 32-bit LSB executable, ARM, ...1、Ubuntu是x86_64架构。编译指令 gcc -o aaa aaa.c;输入指令file aaa查看编译后aaa的文件类型 ELF 64-bit LSB pie executable, x86-64, ...
2024-04-17 20:46:24
624
原创 Linux c 应用开发printf输出错误总结
解决办法:检查printf中输出类型,不能出现是单个数字或字母却使用%s字符串输出;1、显示错误 “Segmentation fault”解决办法:检查printf中是否添加"/n"换行。2、程序逻辑正确、运行正确,但没有输出。
2024-04-15 11:45:05
111
1
原创 write export error: Invalid argument
1、*argv[]代表在Linux执行文件的参数,例如 ./gpio_out gpio 0 1(argv[0]=./gpio_out argv[1]=gpio argv[2]=0 argv[3]=1)所以argc=4.3、判断是否存在文件的函数 access(gpio_path, F_OK) /*access(文件的路径名+文件名,F_OK 文件是否存在/X_OK执行权限/W_OK写权限/R_OK读权限) 返回值=0是;Tip:给gpio配置属性一定要写对属性名!
2024-04-11 22:24:13
214
原创 开发板连接外网失败ping: bad address ‘www.baidu.com‘
在此之前已经给虚拟机配置了两个网络适配器,一个用于桥接主机(桥接模式,桥接至有线网络-以太网),一个用于上网(与Windows主机VMnet8在同一网段)。但是板子上只有一个网口可用(网线--以太网)。黑色连线是实现三方互ping的路径,Ubuntu和开发板之间蓝色虚线代表通过有线网络(以太网)可以实现他们之间的通信。确认之后会出现以下提示,是以太网ip地址被改为192.168.137.1(但有可能那个是其他地址)目前是主机、ubuntu、开发板(正点原子)能相互ping通,但开发板无法ping通百度。
2024-04-10 21:01:22
1063
1
原创 开发板运行可执行文件出现./hello: /lib/libc.so.6: version `GLIBC_2.34‘ not found (required by ./hello)
2.编译时出现/usr/local/arm/gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf/bin/../lib/gcc/arm-linux-gnueabihf/4.9.4/../../../../arm-linux-gnueabihf/bin/ld: cannot open output file hello:权限不够。1.查看gcc版本命令gcc --version 和 arm-linux-gnueabihf-gcc -v 是不同的;
2024-04-08 19:25:38
530
原创 make: *** 没有指明目标并且找不到 makefile。 停止
在使用vscode编译Makefile文件,出现题目上的错误,以为是在修改ubuntu内核版本时修改了什么环境导致。找了很久才发现,vscode加载的文件夹地址是~/linux/IMX6ULL/Board_Drivers/14_printf并且需要执行的Makefile文件也在这个地址下,而在最初进入vscode出现的终端地址是~/linux/IMX6ULL/Board_Drivers所以才会出现错误。所以在使用make命令是一定要确保Makefile地址正确。重新开启终端,执行make clean。
2024-04-03 11:15:13
2813
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人