链接库在旧的Visual Studio中开发

Link library developed in old Visual Studio

本文关键字:Studio 开发 Visual 链接      更新时间:2023-10-16

我正在使用Visual Studio 2010,但已经收到了为Visual Studio 2008开发的外部库。如果我尝试将库链接到我的程序中,我会得到以下错误:

Activation context generation failed for "Tutorial.exe". 
Dependent Assembly Microsoft.VC90.DebugCRT,processorArchitecture="x86",
publicKeyToken="1fc8b3b9a1e18e3b",type="win3

有什么方法可以链接到图书馆吗?

从错误消息来看,似乎您正在链接需要VS2008运行时库的调试版本的外部库的调试版本。请注意,微软不分发他们的VC运行库的调试版本,所以要么你必须

a)安装VS2008本身,以便它将VS2008运行库的调试和发布版本安装到系统中。

b)安装VS2008可重新分发包,并在项目中仅使用外部库的发布版本。