.pro
为了使用 Active Qt,我应该在文件中包含什么模块?我的意思是QT += ?
。并且:我可以使用 ActiveQt 开发商业软件吗?(我正在使用 Qt LGPL)。
问问题
3540 次
2 回答
4
Qt/QMake 在如何将其模块包含在.pro
文件中并不总是一致的。在这种情况下(与 一样CONFIG+=designer
),它是
CONFIG += axserver # for an ActiveX server component
CONFIG += axcontainer # for an ActiveX client
参照。 http://doc.trolltech.com/latest/activeqt-server.html。
至于许可,您当然应该在有疑问时咨询律师。
也就是说,通常的解释似乎是您可以在专有项目中使用 ActiveQt 框架,是的,由于它们的 BSD 许可证(在QAxContainer
此处和QAxServer
此处记录)。您还应该能够静态链接这些模块(这对于 LGPL 的 Qt 模块是不可能的),但是,您应该注意要求二进制分发包含特定免责声明的条款......
于 2011-05-18T18:03:44.623 回答
-1
ActiveX 有 2 个模块:QAxServer和QAxContainer。正如文档中所说,它们都在 BSD 许可证下获得许可。
要包含我相信您必须使用的那些模块
QT += qaxserver qaxcontainer
于 2011-05-18T17:16:39.563 回答