C++编程框架

标签 c++ qt frameworks mfc

<分区>

有哪些好的c++框架?

我对 qt 感到很兴奋,我打开了页面,然后“哇”qt 不再是诺基亚的产品了...

显然许可证已更改,您必须共享源代码才能免费使用该框架..

我现在可以毫无问题地分享我的代码,但如果将来我想做一些封闭源代码的事情,我就必须购买许可证,而且你必须联系他们了解价格。

我真的很兴奋,我尝试了 MFC,但它很复杂/已弃用,正在寻找将来会用到的东西..

最佳答案

i was excited with qt, i went on the page and "whoa" qt's not more nokia's product...

它是专有的,然后诺基亚购买了它,并在 union LGPL 或商业许可下发布了它。他们已将商业许可证出售给 Digia

apparently the licence has changed and you have to share your source code to use the framework for free..

不,这是 LGPL - 您必须共享 Qt 以及对 Qt 的任何更改 - 而不是您自己的应用。

如果您想要/需要 Digia 的支持,您只需要购买商业许可证。 您希望保留对 Qt 内核所做的任何更改。或者您不能以用户可以更改 Qt 库的方式安装它(根据 LGPL 的要求)。这通常意味着在某些嵌入式平台上,例如机顶盒。

关于C++编程框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13632982/

相关文章:

c++ - gnuplot 可以绘制交互式图形项吗?

C++ 过剩速度?

c++ - QMediaPlayer 和 QVideoWidget 的糟糕表现

用于居中和填充的 CSS 预处理器/库

ios - 如何在不将私有(private) header 包含到框架中的情况下创建私有(private)模块?

php - F3 (Fat-Free PHP framework) 并向其添加 MVC/OOP 结构

c++ - 为什么使用较大数组的 SIMD 内在函数可以获得比标量更大的相对加速比?

c++ - 转换 SRTM 数据时的负高度

c++ - 启动 QGraphicsView 应用程序时出现白屏

Qt 5.5(Q_ENUM 导致编译错误)