由于不可用的VC8调试crt上的并排错误,调试中的Visual C ++ 2008(VC9)项目无法执行

时间:2012-09-13 18:02:47

标签: visual-studio-2008 visual-studio-2005 msvcrt

我正在使用visual studio 2008构建一个包含40个项目的应用程序。我们还重新链接了一些第三方库,我怀疑这引起了我的头痛。当我构建版本时它运行良好。当我尝试进行调试构建并在VS调试器中运行时,由于熟悉的sid-by-side汇编错误,它将无法运行。我尝试从已安装2005的系统中复制Debug_NonRedist的内容,并且可以作为临时修复程序在调试中运行,但这不起作用。我想找出哪个库需要2005 redist crt,但我不知道如何去做。我尝试在debug可执行文件上使用depends.exe,但它没有提供任何新信息。如何找出vc8调试运行时的依赖性来自何处?感谢。

约瑟夫

1 个答案:

答案 0 :(得分:0)

我通过安装VS 2005 express版本解决了这个问题,然后是在win7上运行所需的服务包。