【发布时间】:2013-03-01 03:19:07
【问题描述】:
我正在为 C++ 项目使用 Visual Studio 2010。我需要使用在 Visual Studio 2005 中创建的 dll 和 .lib 文件。可以吗?
【问题讨论】:
-
当您尝试在 VS 2010 中链接此 DLL 和 .lib 时会发生什么?你有什么错误吗?
-
实际上我们必须从visual studio 2005项目中制作dll和.lib,然后我们将在我们的visual studio 2010项目中使用它们。实际上,我们想要确认它会起作用。你能帮忙吗?
-
您需要自己动手。不能保证它会或不会工作,这取决于 DLL 接口的干净程度。一个简单的 C 接口很少有问题,导出函数中的任何标准 C++ 类总是有问题。如果您必须使用 VS2005 构建的 DLL,那么问这个问题是没有意义的,因为您别无选择。如果您确实可以选择使用 VS2010 重建该 DLL,那么 总是 这样做。
标签: c++ visual-studio-2010 visual-studio