我发现了一个SOF http://www.codeproject.com/KB/library/SOF_.aspx,在C++中是否还有其他稳定的模块化框架?
我过去一直使用 COM 和 .NET 程序集来开发基于组件的系统。现在我要处理一个跨平台的 C++ 项目,并且想要在组件中构建代码......
显然 COM 和 .NET 不是一个选项,因为 COM 在任何地方都不可用,但 Windows 和程序集会向 .NET 框架添加依赖项,而这些依赖项可能在目标系统上不可用。
我知道由于 ABI 差异,我将无法在不重新编译的情况下在不同操作系统之间移动组件,但我想以某种方式编写代码,使其在源代码级别兼容。
是否有任何系统/框架可以在 C++ 中实现这样的架构?