VS C ++多个项目到一个dll

时间:2012-05-29 19:38:20

标签: c++ visual-studio-2010 visual-c++ dll

我有一个包含多个项目(Visual Studio 2010)的解决方案,可以编译为静态库(有些编译为dll,但自然也生成了一个库)。全部用C ++编写。我想在一个dll中提供我的解决方案。所以我想从所有项目生成一个DLL,即将它们全部打包到一个DLL中,最好的方法是什么?

1 个答案:

答案 0 :(得分:0)

我不确定这是最好的方法,但它会起作用:

  1. 创建合并其余库的DLL项目
  2. 将所有其他库静态链接到此项目
  3. 为其他库中的每个接口函数编写转发函数
  4. 从DLL导出这些转发功能