- 博客(34)
- 资源 (1)
- 收藏
- 关注
原创 Qt MaintenanceTool.exe使用镜像源更新Qt
cmd命令窗口:切换到MaintenanceTool.exe所在目录,可以用“D:”切换到D盘,“cd xxxx”切换到xxxx目录。环境:Windows11,Qt6.5,新版的MaintenanceTool.exe。MaintenanceTool.exe的更多命令行操作,可以参考。我这里用的是南大的镜像源,可以根据自己的需求切换源。linux环境类似,mac环境可以看官方文档。
2024-06-15 12:01:15 1030
原创 记录一次 Bus error
从windows下拷贝一个动态库xxx.dll到虚拟机ubuntu20中,动态库占用内存出现问题,从20M变成了10M左右。再通过FinalShell(一个ssh客户端软件)传到arm板上,无论是运行还是通过ldd指令查看,都会报错Bus error。重新拷贝动态库后可以正常使用。arm板开发环境:aarch64处理器+linux系统。
2024-06-05 13:23:22 156
原创 ubuntu20.04安装ibus中文输入法
IBus(英文全称为Intelligent Input Bus),是GNU/Linux和类UNIX操作系统下的以GPL协议分发源代码的开源免费多语言输入法框架。Ubuntu 20.04集成了ibus,这使得安装输入法非常简单,只要安装ibus支持的输入法即可。桌面右上角会出现一个输入法选择器,点击选择Chinese(Intelligent Pinyin),就可以开始输入中文了。新手一定不要随意卸载!新手一定不要随意卸载!新手一定不要随意卸载!本文环境是安装的时候选择的English,没有选择中文。
2023-08-24 19:51:19 2234
原创 Win10 下编译 OpenCV 4.7.0/opencv_contrib-4.7.0
Win10 下编译 OpenCV 4.7.0/opencv_contrib-4.7.0
2023-06-27 17:55:43 638
原创 应用程序无法正常启动(0xc0150002)。请单击“确定”关闭应用程序。
应用程序无法正常启动(0xc0150002)。请单击“确定”关闭应用程序。激活上下文生成失败。 找不到从属程序集
2023-06-01 18:05:01 3622 1
原创 子widget绑定父widget的信号和槽
一般情况下,子widget组件和父widget组件的通信,都是在父widget类中绑定信号和槽。但是有些时候,需要在子widget类中去绑定信号和槽。比如,父widget中有大量相同的组件,如果在父widget去connect,代码重复而且繁琐。如果在组件中connect,就只需要写一次。创建一个QWidget,在界面上先放置1个LineEdit.,然后提升为自定义的MyLineEdit类,复制出多个LineEdit。再放置一个button,用来发射QWidget的信号。
2022-11-04 17:04:22 658
原创 VS2017+QT5报错:LNK2019无法解析的外部符号“_declspec(dllimport)public: xxx”
前段时间项目需求,编写一个Qt动态库,遇到这个问题怎么都解决不了,后来无奈在QtCreator中编写动态库,有点难受。今天突发奇想在VS环境下编写一个Qt 控制台程序,又遇到了无法解析的外部符号“_declspec(dllimport)public:xxx。在库目录中添加Qt5Core.lib所在的路径,然后在附加依赖项中添加Qt5Core.lib。这里可以判断应该是找不到依赖xxx.lib。可以看到,里面没有Qt项目属性设置。点击确定,再打开项目属性查看。只勾选了Core模块,再编译运行,就ok了。
2022-09-07 18:58:45 1124
原创 qwtPlot设置画布和坐标轴
#include <qwt_plot_layout.h>ui.qwtPlot->plotLayout()->setAlignCanvasToScales(true);//设置画布靠近坐标轴设置画布和坐标轴对齐。设置前设置后
2022-03-10 13:35:40 1224
原创 EtherCAT之TwinCAT3安装、使用
借鉴倍福官方文档,结合自己的多次摸索出来的经验,整理出的TwinCAT3的安装资料,非常详细。
2022-02-11 08:52:01 31577 7
原创 Enigma Virtual Box使用记录
记录一下免费的封包工具的使用,将多个dll文件和exe文件封装为一个exe文件。下载地址:https://enigmaprotector.com/cn/downloads.html默认的主界面:可以切换语言:选择被封装的主程序以及其他的dll文件:执行封包即可。...
2022-01-20 14:08:39 837
原创 Qt在release模式下不能连接mysql数据库
Qt程序在debug模式下可以连接数据库,在release模式下不能连接数据库,报错:数据库驱动 not loaded。我的Qt程序是别人编写好,拿到我的电脑重新编译的。原环境:Qt5.14.0+vs2017+mysql8.0.13.0我的环境:Qt5.14.2+vs2017+mysql8.0.27.1查看release文件夹下别人提供的mysql相关库,定位到libmysql.dll,使用dependency查看依赖,发现缺少两个依赖,于是替换成我自己的libmysql.dll,一试便成功了。
2022-01-20 09:41:54 1171
原创 VS2017解决不兼容问题
我这里昨天不小心卸载了qt的msvc2017编译器,然后重新安装,昨天也没提示项目不兼容、程序未安装,今天就蹦出来。解决方法:右键项目名上的 解决方案“xxxx”,然后点击“解析错误”。
2021-12-16 09:36:45 989
原创 QTableWidget设置Item不可编辑状态
QTableWidget设置某列不可编辑状态,即设置某列的QTableWidgetItem为不可编辑状态
2021-12-13 16:51:09 11384
原创 This application failed to start because no Qt platform plugin could be initialed.Reinstalling the
4 问题:Qt开发的程序移植到另一台电脑,该电脑之前装过Qt5.12,后来卸载重装Qt5.14,没有手动配置过环境变量。解决方案:先找到Qt安装目录下对应编译器的plugins目录,比如我的:D:\Qt\Qt5.14.2\5.14.2\msvc2017_64\plugins\ 拷贝该目录下的platforms文件夹到存放exe文件的目录下,也就是和exe文件放一起。 替换exe文件用到的Qt动态库dll文件,注意是替换,不是增加 如果还不行,就考虑把Qt安装目录下对应编...
2021-12-10 11:14:27 2291
原创 Win11设置notepad++为默认文件打开方式
目录1. 版本环境2. 问题3.设置方法1. 版本环境操作系统:windows11(测试版提前感受,不是发行版)软件版本:Notepad++ v7.8.4 (64bit)2. 问题最近在学习web编程,发现文件关联失效,可能是更新系统的原因。于是尝试使用Windows自带的写字板、ie、记事本打开程序文件,发现真的是很糟糕的体验。没有文本高亮、排版错乱、解析乱码等等......3.设置方法注意事项:需要用系统管理员权限打开notepad++,才能进行更改。..
2021-09-24 21:52:38 9531 2
原创 SpringJDBC报错Could not load JDBC driver class [com.mysql.cj.jdbc.Driver]
Error creating bean with name 'dataSource' defined in class path resource [applicationContext.xml]: Error setting property values; nested exception is org.springframework.beans.PropertyBatchUpdateException; nested PropertyAccessExceptions (1) are:Property
2021-09-24 19:54:17 524
原创 Tomcat过滤器启动异常,浏览器出现404 ,控制台报错java.lang.ClassNotFoundException
有可能是过滤器配置错误,在web.xml文件中检查一下配置的文件名是不是错了<filter-class>com.filter.CharacterEncodingFilter</filter-class>
2021-08-29 12:02:06 835
原创 Eclipse中启动Tomcat报错:子容器启动失败
最近在学习JavaWeb,用到了tomcat。前期创建了好几个project,tomcat运行正常。最近觉得project有点多,碍事,于是从当前的workspace中删除。重新创建一个新的project,发现tomcat启动失败,报错:严重: 所必需的服务组件启动失败,所以无法启动Tomcatorg.apache.catalina.LifecycleException: 子容器启动失败在tomcat的安装目录下有个conf配置文件夹,打开server.xml...
2021-08-23 16:44:28 3427 1
原创 Anaconda从清华镜像安装tensorflow2.2时报错:Solving environment: failed with initial frozen solve.
原因是清华镜像站里可能没有tensorflow2.2,更改为2.1、2.0、2.3都可以
2021-01-31 14:12:38 631 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人