msvc编译器从2010 sp1开始就已经支持UTF-8的源码文件了,然后到vs2012又不支持了,官方表示是BUG。到目前最新的vs2013就解决了这个问题。。。 但是在编译时仍然会出现4819的警告     网上搜了下答案,都说用“#pragma warning(disable:4819)”来解 Read More
posted @ 2016-03-14 22:33 findumars Views(3720) Comments(0) Diggs(0)
相关环境信息:开发机Win7 x64、远程机器WinXP、调试器是CDB、Qt版本5.2.1一、部署远程机器环境我这里用的是虚拟机(Windows XP),根据你要调试的程序选择安装不同架构的WinDbg,因为安装文件不大,所以我一般都会装上附上下载地址:dbg_i386_6.12.2.633:ht Read More
posted @ 2016-03-14 22:31 findumars Views(4693) Comments(0) Diggs(0)
Qt版本:5.2.0 在.pro文件中设置版本等信息 VERSION = 1.2.3 QMAKE_TARGET_PRODUCT = 产品名称QMAKE_TARGET_COMPANY = 公司QMAKE_TARGET_DESCRIPTION = 文件描述QMAKE_TARGET_COPYRIGHT = Read More
posted @ 2016-03-14 22:30 findumars Views(928) Comments(0) Diggs(0)
移动无边框窗体的代码网上很多,其原理都是一样的,但是是有问题的,我这里只是对其修正一下 网上的代码仅仅实现了两个事件 但是这样就会有一个问题,就是当鼠标在一个实现了mousePressEvent的类上点击时(比如QPushButton)会被该类优先处理此事件 而不会将事件传递到窗体的mousePre Read More
posted @ 2016-03-14 22:27 findumars Views(3208) Comments(0) Diggs(0)
如果用的编译器是VC2012以上,那么默认生成出的程序是不能运行在XP系统上的。所以需要修改链接参数我们要做的是修改qmake.conf文件中的参数,文件路径根据开发环境不同而不同下面以5.1.1 + VC2012为例:Qt官方安装版路径:\5.1.1\msvc2012\mkspecs\win32- Read More
posted @ 2016-03-14 22:23 findumars Views(915) Comments(1) Diggs(0)