2014-08-26 10:49
⁄ 工业·编程
⁄ 共 221字
在.pro文件中设置版本等信息
VERSION = 1.2.3
QMAKE_TARGET_PRODUCT = 产品名称
QMAKE_TARGET_COMPANY = 公司
QMAKE_TARGET_DESCRIPTION = 文件描述
QMAKE_TARGET_COPYRIGHT = 版权
效果如图
注意,上面因为用到了中文,所以文件编码要为GBK,否则msvc编译器编译出乱码。
既然选择了Qt,建议还是以跨平台的思想去编写,还是建议通过.rc文件的办法去设置程序资源信息。
Qt阅读全文
2014-08-26 10:45
⁄ 工业·编程
⁄ 共 2551字
如果对Qt的isFile、isDir、exists这几个方法感到混乱,先看看下面的测试代码。
{ QFileInfo fi("C:/123"); // 目录存在 qDebug() << fi.isFile(); ...
Qt阅读全文
2014-08-26 10:40
⁄ 工业·编程
⁄ 共 540字
如果用的编译器是VC2012以上,那么默认生成出的程序是不能运行在XP系统上的。所以需要修改链接参数
我们要做的是修改qmake.conf文件中的参数,文件路径根据开发环境不同而不同
下面以5.1.1 + VC2012为例:
Qt官方安装版路径:
\5.1.1\msvc2012\mkspecs\win32-msvc2012
自己编译的路径:
\mkspecs\win32-msvc2012
自己根据版本和编译器找到对应的路径即可
打开qmake.conf找到QMAKE_LFLAGS_CONSOLE和QMAKE_LFLAGS_WINDOWS,这两行...
Qt阅读全文
2014-08-26 05:42
⁄ 工业·编程
⁄ 共 1651字
WebKit是一个开源的浏览器引擎,其优点是高效稳定、兼容性好、且源码结构清晰、易于维护。在苹果将WebKit应用于Mac OS X上的Safari之后,Webkit很快被广泛地移植到其他系统平台:
iOS:2007年,iPhone上市,WebKit进入iOS平台。
Android:从第一款Android手机开始,内置的浏览器一直使用WebKit引擎。
Symbian S60:Nokia将WebKit移植到Symbian S60操作系统中,并开发了基于Webkit的手机浏览器“Web browser for S60”,目前仍在使...
Webkit阅读全文
2014-08-25 10:56
⁄ 工业·编程
⁄ 共 722字
1、安装vs2012;
2、下载Qt 5.2.0 for Windows 32-bit (VS 2012, 579 MB) 和 Visual Studio Add-in 1.2.2 for Qt5
注意: 此处不要选择64位的,否则插件会和qt不匹配,插件是32位的。
3、安装Qt 5.2.0 for Windows 32-bit,路径随便选(不建议包含中文);
4、安装 Visual Studio Add-in 1.2.2 for Qt5,默认安装;
5、在系统环境变量中添加QTDIR,值为第三步中安装的路径+“5.2.0\m...
Qt阅读全文
2014-08-25 06:47
⁄ 工业·编程
⁄ 共 5198字
0. 概述
VTune是Intel一个比较强大的性能分析软件。主要包括三个小工具:
(1)Performance Analyzer:性能分析,找到软件性能比较热的部分,一般也就是性能瓶颈的关键点,帮助我们收集数据发现问题,至于Analyzer这个功能,有点大言不惭了,还得靠各位大家自己分析了,当然个人认为这一点会是Intel下一步强化该工具的重点。
(2)Intel Threading Checker:用于查找线程错误, 能够检测资源竞争、线程死锁等问题. 大家程...
VTune, 优化, 软件工具阅读全文
2014-08-25 05:55
⁄ 工业·编程
⁄ 共 3466字
浏览器发展到今天还是很令人吃惊的,这很大程度上得益于互联网的快速发展和新的技术不断涌现。浏览器的核心是渲染引擎,通常也称为浏览器的内核,其是将文本,图片等信息渲染成图像,这也是浏览器的主要功能。
现代浏览器的始祖应该是1993发布的Mosaic,其领导者Marc Andreessen也就是Netscape浏览器的创始人。刚开始,其功能很简单,也就是能渲染简单的静态HTML元素,没有JavaScript,没有CSS,更没有现在功能丰富的各种能力。...
Webkit阅读全文
2014-08-24 11:02
⁄ 工业·编程
⁄ 共 317字
C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(562,5): error MSB6006: “mt.exe”已退出,代码为 1。
错误 2 error MSB6006: “mt.exe”已退出,代码为 1。 C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets 562 6 CMulticastSocket
project options, linker, manifest, Generate Manifest-> NO.
解决方法:
项目->属性->链接器->清单文件->生成清单 ...
软件调试阅读全文
2014-08-24 06:41
⁄ 工业·编程
⁄ 共 15951字
关于性能优化这是一个比较大的话题,在《由12306.cn谈谈网站性能技术》中我从业务和设计上说过一些可用的技术以及那些技术的优缺点,今天,想从一些技术细节上谈谈性能优化,主要是一些代码级别的技术和方法。本文的东西是我的一些经验和知识,并不一定全对,希望大家指正和补充。
在开始这篇文章之前,大家可以移步去看一下以前发表的《代码优化概要》,这篇文章基本上告诉你——要进行优化,先得找到性能瓶颈!但是在讲如何定...
代码优化, 攻略阅读全文
2014-08-23 06:56
⁄ 工业·编程
⁄ 共 595字
1. 下载vtune,还有注册机(到csdn下载里找,可以找到)
上面那个是license号,
在资源里查找 vtune license应该就有
2. 安装完了之后就开始使用了,打开应用的画面
程序打开后,New Project
选择Sampling Wizard, 然后OK
选择如下选项,然后 下一步
这是要测的exe文件,和输入testfile.dat
然后就要找个exe文件跑一下,但得在Command line arguments里输入文件名的参数,点击完成
然后就出来一大张表格,初看像是测试不...
VTune, 优化, 软件工具阅读全文