在我的应用程序中,有三个主要部分:
考虑以下事实:
整个系统的设计对我来说是一个非常困难的问题,所以任何评论都将不胜感激。
- Exe:一个可执行文件
- Lib_A:包含一个单例类和一个基类的库,用于在单例类中使用一些计算
- Lib_B:包含从Lib_A基类派生出来的多个类
考虑以下事实:
- 在运行时,将有各种数量的文件共享相同的Lib_A。
- 应用程序必须在Windows和Linux中运行。所以部分跨平台性是一个问题。
- 我将使用一些库,如TBB、Boost、Qt,它们可能有自己的库,如tbb.dll等。
整个系统的设计对我来说是一个非常困难的问题,所以任何评论都将不胜感激。