1

COM は言語やプラットフォームに依存しない標準ですが、常に Windows での COM コンポーネントの開発に関する記事しか目にしません。真のクロスプラットフォーム アプリケーションを開発する方法について、ご意見をお聞かせください。

4

2 に答える 2

4

Mac と Unix で COM を使用してコードを作成しましたが、サポートするライブラリはありません。実際には C++ だけが必要です。基本的にはプロトコルです。

ただし、クロスプラットフォーム COM を使用して書きたい場合は、https://developer.mozilla.org/en/XPCOMを参照することをお勧めします。

于 2009-10-20T11:51:05.403 に答える
2

商用ツールに反対しない場合は、MainSoft の MainWin を使用すると、Visual Studio COM/ATL 開発を Linux 環境に統合できます。実際には Windows ボックスで開発しますが、バイナリはネイティブの Linux ボックスでコンパイルされます。ここで確認できます:

http://www.mainsoft.com/content/mainsoft-enterprise-edition-overview

私は個人的に会社でこれを使用して大きな成功を収めました。

于 2009-10-20T12:20:30.853 に答える