为了使用Active Qt,我应该在.pro文件中包含什么模块?我是说QT += ?。还有:我可以使用ActiveQt开发商业软件吗?(我正在使用Qt LGPL)。
发布于 2011-05-19 02:03:45
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 here和QAxServer here的文档)。您还应该能够静态地链接这些模块(使用LGPL‘’ed模块是不可能的),但是,您应该注意到要求二进制发行版包含特定免责声明的子句……
发布于 2011-05-19 01:16:40
ActiveX有两个模块:QAxServer和QAxContainer。正如文档中所说,它们都是在BSD许可下获得许可的。
要包含这些模块,我认为您必须使用
QT += qaxserver qaxcontainerhttps://stackoverflow.com/questions/6048308
复制相似问题