使用VS2008 C ++将类拆分为DLL

时间:2010-09-19 08:27:24

标签: c++ windows visual-studio-2008 dll code-reuse

我有一个VS2008 C ++解决方案,其中包含一个Win32控制台应用程序项目。我开发了一些我想在另一个项目中重用的类。除了将源文件复制到新项目之外,将我的类转换为某种可重用组件的正确方法是什么?

我应该使用标准DLL,类库还是什么?我不打算在.NET应用程序中使用它,也不打算使用任何Windows GUI组件。他们只是标准的课程。

过去在C#中很容易做到,只需创建一个新项目并将文件拖入,然后更新项目依赖项。我认为使用.NET托管代码会让我稍微恶化; - )

1 个答案:

答案 0 :(得分:1)

你说你被宠坏了,在C#中你可以删除新项目中的文件。你可以为C ++做同样的事情。对于小东西,这是我喜欢的,因为简单。否则,您可以选择静态库(.lib)或DLL,这两者都有自己的一组细微差别和需要证明的复杂性。最简单的方法是将文件复制到新项目,除非你有理由不这样做。