我们有一个使用Visual Studio 2008版本编译的可执行文件。由于依赖于第三方,我们必须在visual studio 2008中编译这个可执行文件。我们还有另一个在visual studio 2010中编译的组件。现在,我们需要从该组件(在2010编译器版本中编译)中获取一个COM组件dll,该组件由使用2008编译器版本编译的可执行文件访问。可执行文件
如何构造库(静态库或dll/ so ),使其对系统的C运行时库的未来更新不敏感?
在7月底,微软了一系列的库,包括C运行时库。我一直在忙于重新编译我们有源代码的所有库,但我想知道这是否真的有必要?如果我们链接或加载一个针对C运行时的早期版本构建的库,会发生什么?在重新编译这些东西时,主应用程序和支持库之间的哪些编译器和链接器设置必须相同?我发现运行时库设