vs2005下我静态编译了也选了release,当时编译后在其他没有vs2005的机子上没法运行,报错为如下信息:
vC++ runtime error 。然后是我的exe的路径路径?
请问下如何编译后在没有装vs2005这类软件的机子上也能正常运行呢?求解啊?

解决方案 »

  1.   

    这个runtime error你确定不是你程序bug?
      

  2.   

    可以把需要的DLL和EXE放一起打包;可以静态编译;可以在用户的电脑上装相应版本的运行库
      

  3.   

    这是什么,他弄运行其他的exe,我编的运行不了?
      

  4.   

    vcredist_x86.exe  这个东西。
      

  5.   

    难道不可以直接编译,然后到别的win7机子上直接运行吗?
      

  6.   

    只要是vc编译出的程序在别人机器上运行都需要安装这个环境的,你可以baidu一下看看,呵呵
      

  7.   

    还是不行呀,我在他电脑安装了vcredist_x86.exe  ,然后运行还是不可以?
      

  8.   

    版本对不对,这个运行库要严格的对应版本的啊,VS2008和VS2008SP1都不同