相关疑难解决方法(0)

7
推荐指数
3
解决办法
5751
查看次数

便携式 C++ 组件设计

我过去一直使用 COM 和 .NET 程序集来开发基于组件的系统。现在我要处理一个跨平台的 C++ 项目,并且想要在组件中构建代码......

显然 COM 和 .NET 不是一个选项,因为 COM 在任何地方都不可用,但 Windows 和程序集会向 .NET 框架添加依赖项,而这些依赖项可能在目标系统上不可用。

我知道由于 ABI 差异,我将无法在不重新编译的情况下在不同操作系统之间移动组件,但我想以某种方式编写代码,使其在源代码级别兼容。

是否有任何系统/框架可以在 C++ 中实现这样的架构?

c++ components cross-platform

5
推荐指数
1
解决办法
1402
查看次数