• 8760阅读
  • 8回复

[提问]Qt SDK 和 Qt libraries 安装有啥区别? [复制链接]

上一主题 下一主题
离线dejavud
 

只看楼主 倒序阅读 楼主  发表于: 2012-09-23
Qt SDK下载安装后直接就可以开发对吗? 其中包含Qt Creator等tools.
那Qt libraries是指只包含头文件和库文件对吗? 看它的体积很小啊,还需要编译吗?编译的是库文件(lib)还是example(例子程序)?
如果去要编译,libraries包那和source code包又有什么区别啊? 体积差不多大啊...


========================
我SDK(1.7G)下载安装后 整个文件夹大小2G+
我又把Qt libraries包(234MB)下载了,按步骤make后有7G+,然后make clean后还有3.3G...这不科学啊,为什么比打包好的SDK大一个G啊
还有source code包(261MB)又是什么?源码包?和libraries有什么区别啊?


请教...
(对了,我是Windows平台)


附图:



离线dejavud

只看该作者 1楼 发表于: 2012-09-23
好吧,我从下载文件的文件名看出了点端倪:
(261M) qt-everywhere-opensource-src-4.8.3.zip
(234M) qt-win-opensource-4.8.3-vs2008.exe

2个都有opensource,就说都要编译喽?一个是everywhere的ZIP包,一个是exe的windows下可执行程序

那为什么咱自己编译出来的libraries要比SDK直接安装出来的大啊....
我make clean了啊....

而且我还发现有
make distclean
make confclean
我不懂,我不敢用这2个...我猜前者应该是清理生产的最终文件吧(这不白编译了吗)
后者应该连configure一起清理了对吗..
请指教~
离线hehuim

只看该作者 2楼 发表于: 2012-09-23
那个opensource是用来区分商业版的,Qt分opensource和commercial版,qt-project.org上提供的是opensource版的,qt-win-opensource-4.8.3-vs2008.exe这个是已经编译好了的,直接就可以用了。
离线dejavud

只看该作者 3楼 发表于: 2012-09-23
回 2楼(hehuim) 的帖子
这样啊.就是说(234M) qt-win-opensource-4.8.3-vs2008.exe不需要再做编译了吧
一开始觉得体积好小,所以还编译了,结果好大
离线ppdayz

只看该作者 4楼 发表于: 2012-09-23
回 楼主(dejavud) 的帖子
Qt libraries 只是qt的库
Qt SDK 除了库还提供了开发工具,比如qtcreator等
离线dejavud

只看该作者 5楼 发表于: 2012-09-23
回 4楼(ppdayz) 的帖子
对啊..这个我知道,所以我才问
为什么Qt libraries 编译出来反而比SDK体积还大呢?是我没清理干净吗?

2L说Qt libraries已经编译好了,那我编译的是example吗?
(我没看makefile,好多行,懒~)
离线ppdayz

只看该作者 6楼 发表于: 2012-09-24
回 5楼(dejavud) 的帖子
你的config选项呢?
离线roywillow

只看该作者 7楼 发表于: 2012-09-24
SDK是一个开发包,里面不仅包括桌面版的开发库,甚至还包括移动版的库,以及各种工具,你安装的时候一看就知道里面有很多东西
而library只是它所对应的一个平台的库,你要是下载qt源码编译的话其实就是个library
至于你说的library编译后反而比sdk大,可能是你没清理干净,可能是因为你在源码目录下编译,最后源码也混在里面了。源码编译出来的比较精简、纯净的库其实不到200M
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
离线dejavud

只看该作者 8楼 发表于: 2012-09-25
谢拉~
快速回复
限100 字节
 
上一个 下一个