Archive for July, 2013

VS2012配置Qt5.1.0环境心得体会

July 31st, 2013

首先打开VS2012 x86 Native Tools Command Prompt,或者叫VS2012 x86本机工具命令提示。(这个主要是看要编译多少位的Qt,如果用x64的,生成的库就是给64位用的。这里的x86和x64不是指系统是多少位的,而是看自己想要编译多少位的程序,就是因为没搞清楚这个,我第二次编译Qt的时候,就编的x64,等了3小时,好不容易编译完了,打开VS2012,创建一个Qt Application工程,工程默认是生成Win32程序嘛,生成的时候就提示我“模块计算机类型‘x86’与目标计算机‘x86’冲突”。想了好久才发现编译出来的Qt是64位的。)

C++ 11 features in Visual C++ 2013 Preview

July 26th, 2013

最近看到一篇 C++11的新特性,觉得使用以后,传参以及可变量参数会相当简便,可以学习一下

http://www.codeproject.com/Articles/623872/Cplusplus-11-features-in-Visual-Cplusplus-2013-Pre

 

中文译文:http://www.oschina.net/translate/cplusplus-11-features-in-visual-cplusplus-2013-pre

» Read more: C++ 11 features in Visual C++ 2013 Preview

Qt 程序在 windows 下的发布

July 24th, 2013

有同学抱怨,动态库拷过去以后,程序报错 无法定位程序输入点于动态链接库QtCore4.dll上 ,这一般是由于系统中装了多套Qt的运行库,而你拷贝的不是Qt安装目录下的库所导致的。比如,当安装的是Qt SDK时,很容易导致这个问题,因为里面的Qt是mingw编译的,但里面的QtCreator是msvc编译的,所以不少人不小心就吧QtCreator带的Qt运行库拷过来了。

» Read more: Qt 程序在 windows 下的发布

Qt 解析json数据

July 24th, 2013

最近编了一个weather app 通过获取中央气象台的json数据 解析以后 显示在panel上

我用的qt version为4.8.5    json数据解析在qt5.1才加入库,所以我使用 QScriptValue  QScriptEngine 类库

» Read more: Qt 解析json数据

多文件之间的全局变量

July 21st, 2013

一、C语言的编译过程 

        我们知道我们写的C文件是一堆ASCII字符,而计算机实际运行程序是一对二进制数,他们之间必须有一个转换,才能正常的运行。这个转换就是编译过程,C语言的编译过程包括以下几步:1)预处理;2)编译;3)链接;