代码之家  ›  专栏  ›  技术社区  ›  drby

Qt LGPL许可证例外?[闭门]

  •  3
  • drby  · 技术社区  · 17 年前

    我在用电话 Qt/Mfc Migration Framework 开始将一些UI代码从MFC转换为Qt。我想知道我是否一定要将Qt迁移代码保存在一个单独的库中,或者是否有可能将其包含在我的项目中。为了做到这一点,我必须稍微修改它(例如添加#include“stdafx.h”,并更改一些其他include路径)。Qt LGPL异常也用于迁移框架,其内容如下:

    作为GNU Lesser通用公共许可证的特殊例外 版本2.1,“使用库的作品”的目标代码形式 选择,前提是合并材料(i)不超过 数值参数、数据结构布局、访问器、宏、,

    我会触发许可证还是我仍然处于绿色状态?

    2 回复  |  直到 17 年前
        1
  •  4
  •   RichieHindle    17 年前

    要么我误解了你想做什么,要么你显然不被允许这样做。

    您说您想“在我的项目中包含Qt代码”,这意味着您想将他们的整个库(或您正在使用的所有片段)链接到您自己的模块中,而不是将其保存在单独的DLL中。

    头文件 “(我的重点)

    他们说“只要合并的材料(i)不超过图书馆总面积的5%, 整个图书馆。

    他们说“仅限于数值参数、数据结构布局、访问器、宏、内联函数和模板”, 库的任何主代码。

    对我来说似乎显而易见,但我是否误解了什么?

        2
  •  1
  •   rpg    17 年前

    推荐文章