• 13694阅读
  • 7回复

[下载]Qt & Qt Creator自编译精简版(MSVC 2010版) [复制链接]

上一主题 下一主题
离线lejcey
 

只看楼主 倒序阅读 楼主  发表于: 2012-05-08
— 本帖被 XChinux 执行加亮操作(2012-06-04) —
Qt & Qt Creator自编译精简版(MSVC 2010版)

  请看完后自己判断是否应该下载。库和 IDE 打包后总共 200M,解压后 839M,比原版小很多。



包含内容:

  1. QtSDK 4.8.1 x86 版,含例子及 demo;
  2. Qt Creator 2.4.1;
  3. jom 1.10;
  4. OpenSSL 1.0.1b;
  5. 如果有新版本,我会更新。

编译器:

  编译器使用的 Windows SDK 7.1 中的 Microsoft Visual C++ 16.00.30319.01 编译。本人不喜欢庞大缓慢的东西,没有安装 Visual Studio 2010 完整版,因此编译器可能不是 SP1 版。同理,如果你不想安装肥大缓慢的 Visual Studio 2010,不妨使用 Windows SDK 7.1。

调试器:

  Visual Studio 的调试器都是内置的,因此能配合 Qt Creator 只有 GDB 或者 WinDbgWindows SDK 7.1 自带 WinDbg 6.12 版,使用无问题,只是速度稍微慢一点。

精简内容:


  1. Qt 及 Qt Creator 源代码 src 目录全部内容;
  2. 工具源代码 tools 目录全部内容;
  3. SDK 文档只保留 qch 格式,HTML 部分以及源代码全部删除;
  4. mkspecs 中与 Windows 平台无关的内容;
  5. 所有编译过程中所产生的临时文件,如 tmp、debug、pdb、makefile等;
  6. lib 目录下的 dll 文件(无用,bin 目录有一套足以)。

注意:
  1. 此版本没有任何安装文件,直接解压,请自己在环境变量中添加Qt目录;
  2. 此版本没有源文件,所以你不能再重新编译了;
  3. 同上,你也不能再添加 SQL 插件了,需要自己编译 MySQL 等插件的请使用完整版。
  4. 没有 64 位版。

  已测试完全正常,暂时未发现其他问题。

自己总结的一些问题:
  1. 为什么编译后要精简?
  你不觉得4万多个文件太多了吗?你不觉得原版太占空间了吗?你不觉得 99% 的情况下你都不需要看源代码吗?你不觉得原版的 Qt Creator 里面的一套 qt dll 是冗余多余的吗?

  2. WinDbg 不好用。
  你误会了,WinDbg 是微软提供的神级的调试器,他的操作方式和 GDB 是一样的,如果你搞过驱动开发,你就知道只能使用 WinDbg 来远程调试才能进入内核。唯一的遗撼是 WinDbg 和 Qt Creator 兼容性欠佳,不过新版的 Qt Creator 好了很多

  3. Qt dll 太大了。
  是的,没错,但是你是否思考过一个问题,如果你的程序简单至极,只是搞搞 1+1=2 这种事情,为什么要用一个像 Qt 这种各方面都很完善的超大型类库?为什么不能使用纯 C 或者 VC6 的 MFC/WTL?小程序我从来不用 Qt,直接 VC6 的 MFC/WTL,编译出来不过几十 K,而且任何 Windows 系统都能运行。

  4. Qt 有前途吗?
  如果当你知道 maya 和 wps 2012 都使用 Qt 做界面,你就不会再去思考这个问题了。

  5. Qt 的界面很丑,而且不是原生的,是 Qt  自己画上去的,这种技术很落后?
  是的,没错,Qt  为了兼容性,使用了类似于 Direct UI 的技术,当你费劲的去寻找 Direct UI 控件的时候,你忽略了免费的 Qt ,所以不如好好学学 Qt 的 style,觉得界面很丑的,下载一个国产 WPS 2012 个人版就知道了,想用 Ribbon 的,Qt 上有现成的下载。

以下是截图:






下载地址:

http://kuai.xunlei.com/d/UBXDRQGWEXAS

为什么不用 115?地球人都知道 115 现在坑爹限速了,为了让大家下载更快,请使用迅雷离线。
离线cpp_funs

只看该作者 1楼 发表于: 2012-05-08
离线ppdayz

只看该作者 2楼 发表于: 2012-05-08
支持
离线roywillow

只看该作者 3楼 发表于: 2012-05-08
我用mingw静态编译过一套,只包括经常用的库,只有200+MB,所以……剩下的内容有这么大?
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
离线XChinux

只看该作者 4楼 发表于: 2012-06-04
已将该帖加入到了网页自编译版下载
http://www.qtcn.org/bbs/read-htm-tid-11800.html
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线jg5bvictor
只看该作者 5楼 发表于: 2012-10-26
回 4楼(XChinux) 的帖子
   版主适用于vs2010的QT自编译版,下载链接失效,能否上传个新链接!
离线boyiworld
只看该作者 6楼 发表于: 2012-12-23
怎么下载不了,是的方法不对吗?
离线雪饮狂人

只看该作者 7楼 发表于: 2013-01-19
为什么我的qt安装后没有空的Qt4 工程?
依次点击【File】→【New...】→【Projects】→【Empty Qt4 Project】,如图6-7
所示,点击【OK】按钮建立一个空的Qt4 工程。
快速回复
限100 字节
 
上一个 下一个