TCP服务器端负责交换控制端和被控制端的数据,采用多端口模式设计,但是目前测试只使用一个端口。具体流程为step1:服务器QServer启动tcp服务线程,等待客户端链接step2:当有客户端链接进来,创建一个客户端对象,存储到静态map里面,key为客户端识别号step3:客户端链接成功,首先必须发送识别码,获取识别码以后,去数据库查询有没有相关的链接对象,如果有,查询对方的识别号,吧客户端对象
转载 2023-07-22 17:51:06
235阅读
文章目录1.前言2.注意事项2.1.在编译前,一定要留有足够的磁盘空间,大约要留个120G(release+debug)2.2.资料也提到可能要修复一些bug,int改float3.操作步骤3.1.安装Qt时,选择源码。3.2.安装python23.3.右键,用管理员打开这个命令行工具3.4.拷贝文件4.其他4.1.部分电脑出现 “QtWebEngineProcess.exe 已停止工作”错误,
    Qt确实是一个非常优秀的开发工具,学习Qt从了解Qt编译开始。在本实例中将介绍Qt编译的过程,并穿插UI的使用。     一、利用designer制作一个界面,保存为login.ui 二、命令行下,使用uic –o  ui_login.h  login.ui  命令将login.
转载 2024-01-17 10:28:35
44阅读
Qt编写的应用发布到用户手里,同时也要把Qt库一起打包给用户。方法有很多。1. 简单又麻烦的办法,静态编译Qt简单是因为静态编译Qt库会随着应用一起发布,麻烦是我们必须自己编译静态的Qt。而且,很多情况下我们不仅是要使用Qt,还有很多其它的库,如果每一个都静态编译,我们的执行文件就太巨大了。所以简单的应用,静态编译可能是好的,但是,比较大的项目,这种方法就不推荐了。2. 好又不麻烦的办法,使用F
一、下载Qt安装包此处推荐5.12.9版本 认目录下,基本目录的文件路径如下:进入到该目录下后,执行./configure命令此 作用为自动执行qma
原创 2022-12-29 15:31:43
774阅读
Qt中的项目类型(二)Qt项目的构建(编译)、运行与调试(三)编译、生成、调试和运行有什么区别?编译:把你能看懂,但机器看不懂的源代码,翻译成你看不懂但机器能看懂的二进制文件。编译过程对于C/C++来说,一般有预处理,编译生成中间文件,链接这三个大过程,具体的这里就不多说了,有很多介绍的。生成:按照你说的,VS中解决方案指的是完成一个目标的解决方案,字面意思。很多时候你完成一个开发目标,除了你自己
转载 2024-04-15 17:20:28
9阅读
 下载源码 git clone git://github.com/vlc-qt/vlc-qt.git git submodule init git submodule update 下载缺少的包 sudo apt-get install qtdeclarative5-dev libvlccore-dev li
原创 2022-11-08 11:12:51
262阅读
上面是我的微信和QQ群,欢迎新朋友的加入。QT源码下载地址:https://download.qt.io/archive/qt/5.14/5.14.1/single/解压安装VS2017安装PYTHON安装Ruby地址:https://rubyinstaller.org/downloads/安装Perl
原创 2021-07-16 14:58:43
833阅读
Qt 编译 Java 程序的过程可谓颇为复杂,但通过系统化的环境配置和编译过程,便能有效解决这一问题。接下来,我们将详细阐述从环境配置到性能对比的各个步骤。 ## 环境配置 首先,我们需要确保我们的开发环境配置妥当。以下是所需的环境配置步骤: 1. 安装 Qt SDK 2. 安装 JDK(Java Development Kit) 3. 配置环境变量 4. 检查依赖项 | 依赖项
原创 6月前
32阅读
注:本文的例子都基于qt-embedded-linux-opensource-src-4.5.x当进入解压好的源码包后,使用./configure –help命令,可以获得相应帮助如果参数前面有*号,直接配置编译的话,就会把这些参数默认进去。为了便于分析,接下来,我们以如下格式进行:参数解释-release编译Qt以发布版的模式进行,一般来说,最后系统完成后,库就应该是发布版。-debug与上面对
转载 2024-06-18 15:44:30
148阅读
QT5.12.3中使用MSVC2017套件编译。(不安装VS)安装完大概占了10GB的存储空间吧,仅仅为了编译几百KB的程序π.π…… 文章目录前言一、安装QT二、安装VS生成工具2017三、安装Debuggers四、配置Kits遇到的问题P.S. 前言之前参照其他人博客走了很多弯路终于搭建完了,后来重装系统把环境删了,又要重新搞一遍。但是这时候已经忘了怎么整了,又得按照之前查博客走弯路的方式重
设置默认多核编译qt  来源:://stackoverflow.com/questions/8860
转载 2022-03-28 11:19:27
814阅读
设置默认多核编译qt   单个项目设置多核编译:作者 学海方舟:加快QT工程编译速度   菜单栏->工具-> 选项->构建与运行->构建套件->点击自动检测内容->在同一页面找到 Environment ->点击change ->在弹出的窗口 添加MAKEFLAGS=-j4 即可 -j4 :表示cup四个核数加入编译 图一 图二  
转载 2021-08-13 10:42:52
988阅读
1.编译器简介编译器就是将“高级语言”翻译为“机器语言(低级语言)”的程序,百度百科里的流程图解释的很明了:源代码 (source code) → 预处理器 (preprocessor) → 编译器 (compiler) → 目标代码 (object code) → 链接器 (Linker) → 可执行程序 (executables)本地编译器 可以生成用来在与编译器本身所在的计算机和操作系统(平
转载 2023-09-11 13:49:40
145阅读
简单地讲,Qt其实就是一个C++的类库。配置编译环境,其实就是配置一个C++编译环境,同时将Qt库载入进来。当然Qt还额外提供了自己内部的一些功能,例如界面编辑器(designer)等。网上有很多配置开发环境的文章,多是手把手一步一步讲,非常详细。但是我初学的时候仍会出一些问题,不知道怎么解决。这里对整个编译环境做一个介绍,希望对大家有帮助,在出问题的时候知道从何下手。   
转载 2024-03-28 12:39:36
101阅读
如何编译程序?使用qmake工程文件(.pro)来进行编译。pro类似VC中dsw,用来列出工程中的元文件。 有三类主要的工程文件类型:app,lib,subdirs(递归编译用)。可以由TEMPLATE变量指明如:TEMPLATE = lib如果要是subdirs,可以按照下面的方式:TEMPLATE      = subdirs S
转载 2024-06-26 07:37:11
37阅读
QT是一个跨平台的框架,支持PC端(Windows、Linux和Mac OS)以及移动端(Android和IOS),之前的开发大都在Windows或者Ubuntu,考虑到项目多平台支持性,本文对Mac OS以及IOS平台作一个入门体验,Mac机太贵,公司不给买实体机,IOS自己也没有,虚拟机走起!
转载 2019-07-25 11:37:00
1208阅读
2评论
文章目录一、安装QT二、配置QT三、编译ROS一、安装QT先安装基础库sudo apt-get install qtbase5-dev然后安装QTcreatersudo apt-get install qt5-default qtcreator -y二、配置QT在/usr/share/applications路径下执行sudo chmod 777 org.qt-project.qtcreator.desktopgedit org.qt-project.qtcreator.deskto
原创 2022-04-22 15:32:07
736阅读
一、多核编译环境:win10, Qt 5.4.1,编译器mingw32项目: Qt for AndroidQt Creator 在编译android项目时不支持预编译,默认cpu单核编译,工程稍大一点导致编译过程极其缓慢,影响效率。不过Qt Creator自带了多核编译工具支持,只是没有默认开启,需要自己在项目中进行配置才能生效。步骤如下【以本机和项目为例】:1.查看是否已经安装了jom
转载 2023-08-27 21:11:18
388阅读
最最初踏上QT之路是受到了XiaomaGee的指点,相比于常规的窗口程序开发,QT有着以下特点:1、  优良的跨平台特性(支持Win、Linux、Mac 不同的平台下只需重新编译即可使用)2、  面向对象3、  丰富的API4、  支持2D/3D图形渲染,支持OpenGL5、  大量的开发文档(无需像VC一样装几个G的MSDN)6、  X
转载 2024-04-29 18:43:01
68阅读
  • 1
  • 2
  • 3
  • 4
  • 5