一、使用默认的预编译头 要使用预编译头,我们必须指定一个头文件,这个头文件包含我们不会经常改变的代码和其他的头文件,然后我们用这个头文件来生成一个预编译头文件(.pch文件),想必大家都知道 StdAfx.h这个文件。很多人都认为这是VC提供的一个“系统级别”的,编译器带的一个头文件。其实不是的,这 Read More
posted @ 2017-07-21 23:47
findumars
Views(3393)
Comments(0)
Diggs(0)
一、多核编译 环境:win10, Qt 5.4.1,编译器mingw32 项目: Qt for Android Qt Creator 在编译android项目时不支持预编译,默认cpu单核编译,工程稍大一点导致编译过程极其缓慢,影响效率。 不过Qt Creator自带了多核编译工具支持,只是没有默认 Read More
posted @ 2017-07-21 23:41
findumars
Views(1840)
Comments(0)
Diggs(0)
Windows上有一个很奇怪的一个现象,一个exe只要名字里面带了setup\install之类的,打开exe后立即退出就会弹出下面的窗口。 解决方法: 方法一、更改exe的名字,去掉setup\install,即使是资源文件rc中的setup\install也要去掉。 方法二、在main函数入口处 Read More
posted @ 2017-07-21 23:39
findumars
Views(663)
Comments(0)
Diggs(0)
http://blog.csdn.net/qq_19672579/article/details/46952675http://blog.csdn.net/qq_19672579/article/details/46943317http://blog.csdn.net/qq_19672579/art Read More
posted @ 2017-07-21 23:37
findumars
Views(1696)
Comments(0)
Diggs(1)
这两天想做一个五子棋游戏,想从零开始自己绘制各种图片素材,将经验心得整理如下。 制作透明背景图片: void MyPainter::DrawKit() { QImage image(30, 30, QImage::Format_ARGB32); memset(image.bits(), 0x00, Read More
posted @ 2017-07-21 23:35
findumars
Views(6109)
Comments(0)
Diggs(0)
最近在用QtNetwork编写服务器程序进行TCP/IP通信,大体过程如下: 1. 创建一个QTcpServer实例,监听目标IP和端口; 2. 一旦监听到有连接,获取和客户端之间的socket; 3. 使用socket进行通信; 4. 通信结束后,可以手动释放socket,也可以不管它,在释放QT Read More
posted @ 2017-07-21 23:34
findumars
Views(9815)
Comments(0)
Diggs(0)
申请效率的比较 栈:由系统自动分配,速度较快。但程序员是无法控制的。 堆:是由new分配的内存,最好的方式是用VirtualAlloc分配虚拟内存,它既不是在堆也不是在栈,而是直接在进程的地址空间中保留一块内存,虽然用起来最不方便,但是速度快也最灵活。 http://blog.csdn.net/ho Read More
posted @ 2017-07-21 21:31
findumars
Views(863)
Comments(0)
Diggs(0)
http://blog.csdn.net/houqd2012/article/details/25070987 Read More
posted @ 2017-07-21 21:22
findumars
Views(313)
Comments(0)
Diggs(0)

浙公网安备 33010602011771号