跨平台COM开发

时间:2009-10-20 11:46:14

标签: windows com winapi dcom

我们知道COM是与语言和平台无关的标准,但我一直只看到有关在Windows上开发COM组件的文章。您能否分享一下如何开发真正的跨平台应用程序的想法。

2 个答案:

答案 0 :(得分:4)

我在Mac和Unix上使用COM编写代码,没有支持库。你其实只需要C ++。它基本上是一个协议。

但是,如果您真的想使用跨平台COM编写,我建议您查看https://developer.mozilla.org/en/XPCOM

答案 1 :(得分:2)

如果您不反对商业工具,MainSoft的MainWin允许您在Linux环境中集成Visual Studio COM / ATL开发。您实际上是在Windows框上开发的,但二进制文件是在本机Linux机器上编译的。你可以在这里查看:

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

我亲自在我的公司使用过这个,取得了巨大的成功。