- 博客(5)
- 收藏
- 关注
原创 QTcpSocket write()方法访问内存越界
QTcpSocket write()方法访问内存越界最近在使用QT做无线系统的TCP通信相关内容。由于需要和其他厂家的系统进行对接,需要定时发送心跳包给其他厂家。定的接口中,心跳包就一个字节数据,ascii码’0x00’。再使用下述代码时,发现服务端一直接收不到char t = 0x00;qint64 iRlt = m_pxClient->write(&t);m_pxClient->flush();write()的返回值是0,说明数据没有发送成功。不知道是不是writ
2022-05-18 17:28:20
1330
原创 搭建Vue环境并创建一个项目
第一次接触Vue,记录一下Vue环境搭建过程中踩得一些坑……1、安装node.jsVue的脚手架是依赖于node.js的,所以要安装node.js。开始时node.js默认安装到C盘了,后面在使用npm安装express、cnpm等包时,有权限的问题。无赖之下,将node.js卸载重新安装到D盘安装完成后,输入:node -v会出现node的版本输入npm -v:2、配置node.js环境Ⅰ.配置npm命令安装全局模块的安装路径设置步骤:①.首先在node.js的安装目录根目录下新建
2022-01-25 17:00:38
2229
原创 使用MingW-w64 编译 64bit Qt5.9.3
使用MingW-w64 编译 64bit Qt5.9.3公司使用Qt5.9.3开发的应用,由于加载的程序太多,经常出现内存不够用的情况,需要将32位升级到64位。网上找了很久,没有找到5.9.3版本的64位程序包。于是按照网上的文章,决定自己编译。公司使用的qt-opensource-windows-x86-5.9.3.exe安装包选择全部安装是包含src代码的。全部安装后,Qt5.9.3\Tools下Perl52213_32没有安装成功的话,需要再安装一下。在https://sourcefor
2021-10-14 09:15:28
1632
5
原创 Qt 中嵌入CEF3
Qt 中嵌入CEF3 1、将libcef_dll_wrapper编译方式设置为MD2、新建QT GUI项目2.1 导入cefsimple2.2 修改main.cpp2.3 添加cef3窗口前面一篇大概的介绍了QT + CEF3的环境搭建,下面开始讲CEF3嵌入Qt中。1、将libcef_dll_wrapper编译方式设置为MDQt使用的lib库是动态链接的,而cef使用的是静态链接的方式,所以在将libcef_dll_wrapper改成动态链接。在VS的C/C+±>Code Generatio
2020-12-02 09:57:08
4306
5
原创 Qt + CEF3 环境搭建
Qt + CEF3 环境搭建1、编译环境2、下载相关软件3、编译3.1、使用cmake生成vs工程文件3.2、vs2019编译cef4、查看编译效果公司用qt开发的软件需要继承web功能,qt自带的webengine依赖OpenGL,会有莫名的问题发生,于是决定使用qt + cef来实现。CEF,全称Chromium Embedded Framework(Chromium嵌入式框架),是google的开源项目,专注于促进第三方应用程序中的嵌入式浏览器。CEF 的一些用例包括:在现有本机应用程序中嵌入符
2020-11-14 15:17:41
2064
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人