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