一、下载qt Sourcecode:(自己编,或下个编好的)
1 到 http://qt.nokia.com/downloads 下载 LGPL 版本的 Qt SDK 文件: qt-everywhere-opensource-src-4.7.1.tar.gz ,解压文件到某个目录中,如 D:/4.7.1.src;
2 从系统的 开始 菜单的 vc 安装目录下打开 Visual Studio 2005 命令提示,在弹出的终端窗口中输入如下编译配置参数:
configure -debug-and-release -platform win32-msvc2005 -opensource -mp -prefix C:/Compiling/Qt/4.7.1
当然,上述配置是简单的,你也可以修改配置,如静态编译:
configure -debug-and-release -platform win32-msvc2005 -opensource -static -mp -prefix C:/Compiling/Qt/4.7.1
具体参数的意义就不再多做解释了,具体可以输入
cofingure -h
查看详细的说明(没多麻烦,你都可以看懂的最基本的英文单词,呵呵)
3 输入 y ,表示接受 授权协议 的条件,开始编译一个开源版SDK
4 等待...(约5-20分钟)
5 输入 nmake ,开始编译 Qt 库
【提示】如果最终可以实现指定路径的编译后安装,那么会在 nmake 大约3分钟的时候,就会在指定的路径下自动生成一个文件夹,如 C:/Compiling/Qt/4.7.1/bin ,否则,你就不用再等待了,肯定不会把编译后的内容安装到指定路径中去!!
6 等待...(约100-600分钟),Qt 会自动完成编译工作
7 输入 nmake install ,把编译生成的 Qt 库和文件安装到 QTDIR 指定的目录中,如C:/Compiling/Qt/4.7.1
【注意】这里的 5 和 7 可以合并成一句:nmake && nmake install
8 检查看看是否和你想要的结果一致。如果一切 OK ,可直接删除 D:/4.7.1.src 文件夹,以节省磁盘空间(不推荐这样做);或者,也可使用 nmake clean 来清除编译过程中生成的中间文件(推荐做法,但如果使用了 -fast 参数,则本做法失效)。
9 压缩备份一下成果,免得后面再需要编译或者改动。整个生成的文件约 280MB 左右
10 Enjoy it……
以上就是完整的过程。如果你遇到了什么问题,请不要换乱,慢慢检查下。实在不行,建议直接重新ghost一下你的系统和vs 2005,应该不会出现什么问题了。
祝顺利!!
二、配置环境变量: