3

.proActive Qt を使用するためにファイルに含めるモジュールは何ですか? つまりQT += ?。また: ActiveQt を使用して商用ソフトウェアを開発できますか? (私は Qt LGPL を使用しています)。

4

2 に答える 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には、 QAxServerQAxContainerの2つのモジュールがあります。ドキュメントに記載されているように、どちらもBSDライセンスの下でライセンスされています。

これらのモジュールを含めるには、使用する必要があると思います

QT += qaxserver qaxcontainer
于 2011-05-18T17:16:39.563 に答える