【发布时间】:2009-10-20 11:46:14
【问题描述】:
众所周知,COM 是独立于语言和平台的标准,但我一直只看到有关在 Windows 上开发 COM 组件的文章。您能否分享您对如何开发真正的跨平台应用程序的想法。
【问题讨论】:
众所周知,COM 是独立于语言和平台的标准,但我一直只看到有关在 Windows 上开发 COM 组件的文章。您能否分享您对如何开发真正的跨平台应用程序的想法。
【问题讨论】:
我在 Mac 和 Unix 上使用 COM 编写了代码,没有支持库。你实际上只需要 C++。它基本上是一个协议。
不过,如果你真的想用跨平台的COM写,我建议你看看https://developer.mozilla.org/en/XPCOM
【讨论】:
如果您不反对商业工具,MainSoft 的 MainWin 可以让您在 Linux 环境中集成 Visual Studio COM/ATL 开发。您实际上是在 Windows 机器上开发的,但二进制文件是在本机 Linux 机器上编译的。你可以在这里查看:
http://www.mainsoft.com/content/mainsoft-enterprise-edition-overview
我曾在我的公司亲自使用过它,并取得了巨大的成功。
【讨论】: