2个项目可以在MS VS 2008中创建一个dll吗?

时间:2012-05-07 19:33:40

标签: c++ c visual-studio

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

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:2)

绝对可以这样做。构建项目的最简单方法是

  • Project1:生成.lib文件
  • Project2:生成一个.dll,它链接来自Project1的.lib

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