none
请问VS2005发布的C++程序会否在XP SP3下无法运行? RRS feed

  • 问题

  • 各位好!我在XP SP2环境下VS2005发布的C++程序,拿到SP3下就无法运行,但是在SP2环境下运行正常。release版,且附带安装了vcredist_x86.exe。。。
    请问有没有办法解决呢?
    2009年11月16日 13:26

答案

  • 你好!
         如果使用了托管C++代码,还需要在目标机器上安装.NET Framework2.0:
    http://www.microsoft.com/downloads/details.aspx?FamilyID=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5&displaylang=zh-cn

        
    周雪峰
    • 已标记为答案 Nancy Shao 2009年12月11日 7:48
    2009年11月16日 14:42
    版主
  • vcredist的版本号需要等于或者高于和程序中绑定的版本号。

    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful.
    Visual C++ MVP
    • 已标记为答案 Nancy Shao 2009年12月11日 7:48
    2009年11月17日 0:22
    版主

全部回复

  • 你好!
         如果使用了托管C++代码,还需要在目标机器上安装.NET Framework2.0:
    http://www.microsoft.com/downloads/details.aspx?FamilyID=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5&displaylang=zh-cn

        
    周雪峰
    • 已标记为答案 Nancy Shao 2009年12月11日 7:48
    2009年11月16日 14:42
    版主
  • vcredist的版本号需要等于或者高于和程序中绑定的版本号。

    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful.
    Visual C++ MVP
    • 已标记为答案 Nancy Shao 2009年12月11日 7:48
    2009年11月17日 0:22
    版主