1

是否可以在 MS VS 2008 中使用 2 个项目创建单个 dll?请告诉我。我使用 C 和 C++ 作为我的编程语言。请给我一个例子。谢谢。

4

2 回答 2

2

是的,您可以从其中一个创建一个静态库,从另一个创建一个 dll。

于 2012-05-07T19:36:15.193 回答
2

绝对有可能做到这一点。构建项目的最简单方法是

  • Project1:生成一个 .lib 文件
  • Project2:生成一个链接 Project1 中的 .lib 的 .dll

虽然没有 .lib 文件的中间步骤,但实际上不可能将两个项目直接编译成一个 DLL。它可以通过项目系统中的一些邪恶的双重包含逻辑来完成,但这是一个不推荐或非常容易维护的解决方案。

于 2012-05-07T19:36:48.773 回答