7

1つのSOFhttp ://www.codeproject.com/KB/library/SOF_.aspxを見つけました。C++でモジュール化するための他の安定したフレームワークはありますか?

4

7 に答える 7

5

オープンソースのポータブルコンポーネントライブラリ(POCO)の作成者は、OSPまたはOpenServicePlatformと呼ばれるOSGIに基づくモジュラーフレームワークも開発しました。http://www.appinf.com/en/products/osp.html。ただし、オープンソースではありません。

于 2010-12-11T16:17:28.437 に答える
5

2012年4月の時点でのステータスを示すこの記事を見つけました 。OSGiおよびC++フレームワークの概要を確認する価値があります。

于 2012-06-04T14:32:16.183 に答える
4

OSGiに触発されたコンポーネントベースのフレームワークを実装するBlueBerryhttp: //www.blueberry-project.orgもあります。また、EclipseRCPと同様のアプリケーションフレームワークが付属しています。

BlueBerryコアの書き直しは、CTK PluginFrameworkライブラリ(Qt Coreに基づく)にあります:はじめに、GitHubコード

于 2010-07-20T23:00:35.720 に答える
2

OSGi4Cppは、C++でOSGi仕様を実装しようとします

于 2010-07-07T10:02:14.797 に答える
2

問題全体の解決策を見たことがありませんが、Qtプラグインを使用して同様の何かを実装しました。

Qtがうまく行った部分(C ++自体は実装していません)は、動的にロード可能なモジュールでC++OOインターフェイスを処理することでした。C ++の名前マングリングは非標準であるため、通常、DLLにはC ++インターフェイスがなく、Cインターフェイスのみがあります。Qtはメタオブジェクトシステムでそれを行いました、そしてそれは私にとって本当にきれいに働きました。

于 2010-07-20T23:08:49.040 に答える
0

cppmicroservicesをチェックアウトします。これは積極的に開発されており、C++でSOAベースの動的サービスを作成するための合理的な出発点を提供します。

于 2015-02-13T15:10:35.687 に答える
0

Apache Celixは、CおよびC++用のOSGi実装です http://celix.apache.org/

于 2017-12-08T04:06:18.690 に答える