c++ - Qt 框架——我可以(合法地)使用 qmake 而不是 Qt 创建商业应用程序吗?

标签 c++ qt qt-creator qmake

我知道使用 Qt 会受到 LGPL 许可下的某些许可限制 - 即您必须提供源代码或至少提供目标文件,以便人们可以链接其他版本的 Qt 框架。我还知道您可以从 Digia 获得专有许可来克服这些限制 - 但我没有预算!

我的问题是——如果我只使用 qmake 和 Qt Creator 应用程序,但不在我的应用程序中包含任何 Qt 功能(因此没有任何链接到 Qt 的库),并且不使用 MOC 并且没有资源编译的东西,我是否可以在没有 Qt 商业许可证的情况下出售我的应用程序(实际上,我只是使用 qmake 作为构建系统,使用 Qt Creator 作为 IDE)?

最佳答案

LGPL/GPL 限制仅适用于链接到 LGPL/GPL 涵盖的可执行代码的软件。

qmake 实用程序运行,但不直接链接到您的源代码,因此您可以自由使用它。

关于c++ - Qt 框架——我可以(合法地)使用 qmake 而不是 Qt 创建商业应用程序吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21223847/

相关文章:

c++ - Qt Creator 远程调试

c++ - 自定义对象工厂

c++ - 模板类二重载函数

c++ - 我可以使用 Webassembly 从磁盘读取文件吗?

c++ - 从 QMap 获取最后插入/添加的项目

c++ - 使用 Qt Creator 构建 Stanford CS106B 项目的问题

C++ 拒绝识别字符串

windows - 当应用程序失去焦点时,Qt 系统托盘上下文菜单仍然存在

c++ - Qt编程——QtConcurrence kill线程

linux - gl.h : No such file or directory, 我似乎无法消除这个错误