我正在使用 Qt/Mfc Migration Framework开始将一些UI代码从MFC转换为Qt。我想知道是否必须将Qt迁移代码保留在单独的库中,或者是否可能将其包含在我的项目中。为了做到这一点,我需要稍微修改它(例如添加#include“stdafx.h”并更改一些其他包含路径)。用于迁移框架的Qt LGPL异常如下所示:
我会触发许可证吗,还是仍然符合规定?诺基亚Qt LGPL例外版本1.0
作为GNU Lesser General Public License版本2.1的特殊例外, 使用库的“工作”的目标代码形式可以合并来自库的头文件的材料。 您可以根据您的选择分发此类目标代码,前提是合并的材料(i)不超过 库的总大小的5%; (ii)仅限于数字参数,数据结构布局,访问器,宏, 内联函数和模板。