最近在看看qt的资料,有些搞不明白,会的兄弟帮忙回答下。
1. http://qt.digia.com 和 http://qt-project.org/下载的QT有什么区别,功能有什么限制没? 2.qt可以写dll么? 3.是不是运行qt的客户机必须安装qt运行库?我看了一下,好像QT的运行库有点庞大。如果我看错了,请告诉下qt的运行库有多大,如果写个很简单的东西,打包再加上运行库有几百兆,吃不消啊。 4.qt跟c++有什么区别与联系么?
1, qt-project.org中下载的是免费版的
2,应该可以吧,这个还真不清楚,因为我不知专业的使用Qt的,只是使用过
3,无论什么工具开发的软件都需要它相应的运行库,客户机不装就打包在发布版中
4,qt是使用C++开发封装的一套图形界面开发框架,里面包含了庞大的C++类,也就是说开发Qt就是使用C++的。 ######谢谢回复###### 1 qt-project.org和 http://qt.digia.com下载的功能没有区别,区别的是licence,如果将qt的库静态编译进你的程序,需要购买licence
2 qt只是C++库,了解下qmake的配置,在项目文件中设置target即可
3 发布qt程序时,如果不是静态编译,肯定要将所需动态库一起发布,按需发布,并不是所有的qt库都要拷贝,用到那几个dll,即拷贝哪几个,百度发布qt程序
4 框架与语言的关系,框架是对常用功能和组件类的封装,使编程更容易
######谢谢你的回复。######qt静态动态都可以,也就10来兆######谢谢你的回复######记得4.7的时候空窗体静态编译差不多5M(加壳极限压缩),如果做比较复杂的软件也不大可能导致几百兆那么恐怖,这不是按几何级数增长的,只是加上这个基数而已######收到,谢谢。######1、前者是商业版,后者开源版 2、qt可以写dll的,还可以相互用 3、不管什么写的软件,都要有自己的库,你用release的也就10m多点, 4、qt只是c++的一个框架而已######嗯,谢谢你的回复。######我能在linux下面开发qt程序到windows里面直接用吗?######要看什么程序,如果全部都用qt的库,移植会方便很多。如果引入了很多平台相关的就难移植了。######qt是跨平台的
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。