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 可以让您在 Linux 环境中集成 Visual Studio COM/ATL 开发。您实际上是在 Windows 机器上开发的,但二进制文件是在本机 Linux 机器上编译的。你可以在这里查看:

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

我个人在我的公司使用过它并取得了巨大的成功。

于 2009-10-20T12:20:30.853 回答