类库dll依赖于编译器

时间:2014-05-20 12:50:27

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

我创建了类库dll,将在不同PC上编译的应用程序中使用。 Dll是使用Visual Studio 2010 C ++创建的。我想应该使用dll的应用程序也应该使用VS 2010 C ++进行编译,而不是使用VS2012 C ++编译。如果我错了,请纠正我。

如果可执行文件和DLL PC具有不同版本的Visual Studio 2010会发生什么 - 例如Professional / Ultimate?

如果这些Visual Studio安装了不同的更新包,会发生什么?

1 个答案:

答案 0 :(得分:1)

Visual Studio 2012允许您在项目的属性页面中指定不同的“平台工具集”。因此,您可以使用2012创建一个针对2010 Dll的应用程序。应用程序应该与Dll相同的工具集。不同的版本(例如Professional / Ultimate)不应该是一个因素,因为它是重要的可再发行文件(dll)。