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