Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我将 Visual Studio 2010 用于 C++ 项目。我需要使用在 Visual Studio 2005 中创建的 dll 和 .lib 文件。可以吗?
从不同版本的 Visual Studio 链接到库通常没问题。要记住几件事:
1) VS2005 库将针对 VS2005 C++ 运行时,因此需要在终端系统上安装 VS2005 和 VS2010 可再发行包。
2) 每个运行时管理自己的堆,因此一个运行时分配的内存不能被不同的运行时安全地释放。(不允许可执行文件释放库分配的内存。)