开发者社区> 问答> 正文

请问QT的一些问题,会的兄弟帮忙解释下。:报错

最近在看看qt的资料,有些搞不明白,会的兄弟帮忙回答下。
1. http://qt.digia.com 和   http://qt-project.org/下载的QT有什么区别,功能有什么限制没? 2.qt可以写dll么? 3.是不是运行qt的客户机必须安装qt运行库?我看了一下,好像QT的运行库有点庞大。如果我看错了,请告诉下qt的运行库有多大,如果写个很简单的东西,打包再加上运行库有几百兆,吃不消啊。 4.qt跟c++有什么区别与联系么?

展开
收起
kun坤 2020-06-09 12:12:18 552 0
1 条回答
写回答
取消 提交回答
  • 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是跨平台的

    2020-06-09 15:32:36
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载