- 博客(18)
- 收藏
- 关注
原创 通过RK3588的cc-linaro-7.5.0交叉编译器搭建QT交叉编译环境QtCreator(无需编译QT源码)
当我们需要给新的电脑上部署RK3588的QT交叉编译环境时,我们可以将旧电脑上的编译好的qmake直接拷贝到新电脑上并配置好环境。
2025-03-05 19:29:43
291
原创 搭建RK3588开发板Qt交叉编译环境
处理方法:打开build目录下 qtbase/src/corelib/global/qconfig.cpp,如下图,将右单引号不要换行。处理方法:在build.sh构建的编译选项中添加 -skip qt3d 跳过关于qtquick3d模块的编译。我的部署过程就不描述,直接参考该博客即可。2、qconfig.cpp中语法错误。如QtWebsockets。
2025-01-07 14:56:51
792
原创 Ubuntu20.04 Qt5.14.2 交叉编译RK3588 单独编译qtwebsockets模块
1、切换到qt源码的qtwebsockets目录下,通过交叉编译器的qmake对qtwebsockets.pro文件进行编译生成MakeFile文件,qmake根据自己的存放位置而定。在对Qt5.14.2源码进行交叉编译时,未自动编译生成qtwebsockets模块,需要手动进行编译。3、通过make install 指令导入到交叉编译器里。2、编译Makefile,使用指令make。
2025-01-03 16:47:08
562
原创 Ubuntu:Cannot mix incompatible Qt library (5.14.2) with this library (5.15.3)
注意:libQtCore.so.5编译器生成的链接库名,实际它指的就是libQtCore.so.5.14.2(编译器对应的版本),所以在拷贝时将libQtCore.so.5.14.2拷贝过来重命名成libQtCore.so.5即可。报错原因:将qt5.14.2编译的程序拷贝到已安装了qt5.15.3的Ubuntu系统中,设置好LD_LIBARAY_PATH好后,还报此错误;例如下图,libQtCore.so.5理论应该指向当前文件夹,而它指向了系统QT设置的路径,所以我们将编译版本的动态库拷贝到当前目录。
2025-01-03 12:05:11
477
原创 VS2013+Eigen
b.在vs2013项目配置中添加Eigen文件夹或它的上一个目录的绝对路径或相对路径,我这里是用的上一个目录,所以在调用#include时,要包含Eigen文件夹,例如:#include 注:win7系统下载3.3.8版本,亲测3.4.0编译会报错。a.将Eigen下载包中的Eigen文件夹拷贝到项目文件夹中。3.项目中调用Eigen。2、vs2013配置。
2023-07-13 18:58:04
409
1
原创 windows10 VirtualBox 6 安装ubuntu18.04 启动界面黑屏卡死
解决方法:搜索 turn,不要勾选Hyper-V、虚拟机监控程序平台,虚拟机平台,然后重启电脑。
2023-03-28 16:25:25
986
原创 Qt Creater创建项目时无法选择Kit选项 No suitable kits found
No suitable kits found
2021-12-28 10:01:04
37039
5
原创 MFC 在线程中操作界面控件时报错
MFC 在线程中操作UI控件时报错,针对这种情况我们需要在线程处理函数中通过SendMessage或PostMessage来操作界面控件。1、创建消息处理函数a.在.cpp文件顶部添加消息ID,WM_USER + 100避免与系统消息ID重复#define WM_SHOW_MESSAGE (WM_USER + 100)b.在.h文件界面类中添加响应函数声明protected: afx_msg LRESULT OnShowMessage(WPARAM wParam, LPAR...
2020-12-15 16:35:24
743
原创 error LNK2019: 无法解析的外部符号 getchar,该符号在函数 main 中被引用, 以及所有标准库函数编译报错
将VC6.0工程转换成VS2013工程时编译报错,getchar为标准库函数,还有其他库函数也报错;解决办法:进入工程属性界面-》C/C++ -》代码生成 -》运行库 ,选择多线程调试DLL
2020-07-09 16:13:03
1161
原创 CStdioFile 在文件末尾追加内容
CStdioFilemyfile.open("test.txt",CFile::modeCreate|CFile::modeWrite|CFile::modeNoTruncate);myfile.SeekToEnd();myfile.WriteString("a ");myfile.Close();CFile::modeNoTruncate该值一般modeCreat...
2019-03-21 16:20:13
2807
原创 电脑收不到UDP广播
在同一个局域网里本机电脑上无法收到终端UDP的广播,而其他电脑能接收到,可以查看一下自己电脑上是否存在虚拟网卡启动了,如有把他禁用,因为UDP广播的信息会被拦截。 ...
2019-02-26 11:16:28
5372
2
原创 STM32F207 HOST读写u盘枚举失败 USBH_BUSY 或 操作U盘 打开其根目录f_opendir一直卡死
在做U盘读写时出现,U盘能识别但无法进入到USBH_USR_MSC_Application,通过打断点发现一直卡在USBH_HandleEnum中,导致U盘无法进入准备状态。知道了问题卡在哪里了,就比较容易了,在网上搜索到一个帖子,也是同样的问题,其中有人说到是晶振配置时钟问题,所以我去检查时钟的配置果然其中发现了问题。在system_stm32f2xx.c文件中根据使用的晶振配置时钟后,程序就可...
2018-04-20 17:36:03
7789
4
原创 STM32启动定时器程序卡死
最近在做一个通过STM32F207制作一个USB外部容量存储功能,刚开始移植调试时只用了一个boot程序,能正常工作,后来做成项目时需要做成一个boot程序和app程序,将usb功能移植到app程序中时,程序会出现卡死现象,通过断点调试发现,程序运行到“TIM_Cmd(TIM2, ENABLE);”就死掉了,刚开始以为是那里移植有问题,所以一直在对比之前的代码,可弄了半天都没有不同的地...
2018-02-28 16:41:14
6307
2
转载 CListCtrl控件导出Excel格式文件
导入必要的类打开MFC ClassWizard,选择Add Class->From a type Library找到Excel安装目录下EXCEL.EXE,向项目工程中添加基本的7个类,分别是:_Application,Font,Range,_WorkBook,WorkBooks,_WorkSheet,WorkSheets 返回编辑器,查看工程文件
2017-09-27 16:24:21
607
原创 MFC程序命令行输出printf信息
在创建的MFC程序中最后添加 #pragma comment( linker, "/subsystem:console /entry:WinMainCRTStartup" )
2017-03-08 17:11:38
664
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人