【发布时间】:2014-05-23 23:05:27
【问题描述】:
我的软件有很多子项目,这些子项目内置在 dll 中,并且许多方法被导出,因为它们将被其他依赖项目使用。我们现在需要将多个 dll 中的一些功能作为 API 公开给不同的项目,与 dll 上所有当前导出的方法相比,这些 API 是非常小的子集。向外界提供最少的 API 集的最佳方式是什么?
我想,如果我们提供单独的 .h 文件集,其中只有很少的最小导出公共方法,那么该最小集只能由外部世界使用,对吗?这是标准做法吗?有更好的选择吗?
源码在C++,VS2010,windows平台。
【问题讨论】:
标签: visual-studio-2010 winapi dll dllexport