ActiveQt包含哪些模块?

时间:2011-05-18 16:57:59

标签: qt activex qmake activeqt

我在.pro文件中包含哪些模块来使用Active Qt?我的意思是QT += ?。 并且:我可以使用ActiveQt开发商业软件吗? (我正在使用Qt LGPL)。

2 个答案:

答案 0 :(得分: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 hereQAxServer here)。您还应该能够静态链接这些模块(这对于LGPL的Qt模块是不可能的),但是,您应该注意要求二进制分发包含特定免责声明的条款......

答案 1 :(得分:-1)

ActiveX有两个模块:QAxServerQAxContainer。它们都是根据BSD许可证获得许可的,如文档中所述。

要包括我必须使用的那些模块

QT += qaxserver qaxcontainer