是否在Visual Studio 2010中支持Visual Studio 2005中创建的dll?

时间:2013-03-01 03:19:07

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

我正在使用Visual Studio 2010 for C ++项目。我需要使用在Visual Studio 2005中创建的dll和.lib文件。是否可以?

1 个答案:

答案 0 :(得分:0)

从不同版本的Visual Studio链接到库通常很好。要记住的一些事项:

1)VS2005库将以VS2005 C ++运行时为目标,因此需要在终端系统上安装VS2005和VS2010可再发行软件包。

2)每个运行时管理自己的堆,因此一个运行时分配的内存不能被不同的运行时安全地释放。 (不要让可执行文件释放库分配的内存。)