![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
qt
文章平均质量分 84
左岸cpx
趁着年轻,多学点东西
展开
-
QT TCP网络编程
首先介绍一下TCP:(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议。相比而言UDP,就是开放式、无连接、不可靠的传输层通信协议。下面,我一次进行客户端和服务器端的QT实现。我的开发环境是:QT Creator 5.7。先看下效果图: 一:客户端编程QT提供了QTcpSocket类,可以直接实例化一个客户端,可在h原创 2017-03-22 20:36:45 · 19121 阅读 · 14 评论 -
VS2013 + QT5.7.0静态编译(千呼万唤始出来)
转载请注明原文链接!为了解决的问题:QT动态编译得到的exe可执行文件,只能在本机运行。若直接复制到一台未安装QT的计算机上,肯定是无法运行的。解决方法一:请参照我的另一篇博客QT程序 如何在未安装QT的电脑上运行,该方法仍然采用动态编译的方式,只是采用QT提供的windeployqt命令将可执行文件所需的动态链接库全给扒出来,然后放到可执行文件同一目录中,便可以拿到另外一原创 2016-10-21 21:15:12 · 9914 阅读 · 12 评论 -
QT程序 如何在未安装QT的电脑上运行
用release模式编译,将生成的xxx.exe可执行文件复制到一个空的文件夹里然后打开命令行,进入这个文件夹 windeployqt xxx.exe,会自动把该执行文件需要的依赖文件复制到这个文件夹里(前提是你Qt的环境变量配置好了)这个文件夹你随便拷到哪个电脑上,都可以点击exe执行转载链接:http://www.zhihu.com/question/213转载 2016-10-16 23:39:09 · 5606 阅读 · 0 评论 -
VS+QT混合编程中 自动生成Qt的moc文件的方法
Qt 程序在交由标准编译器编译之前,先要使用 moc 分析 C++ 源文件。如果它发现在一个头文件中包含了宏 Q_OBJECT,则会生成另外一个 C++ 源文件。这个源文件中包含了 Q_OBJECT 宏的实现代码。这个新的文件名字将会是原文件名前面加上 moc_ 构成。这个新的文件同样将进入编译系统,最终被链接到二进制代码中去。因此我们可以知道,这个新的文件不是“替换”掉旧的文件,而是与原文件一起转载 2016-10-15 21:34:46 · 3419 阅读 · 0 评论