VC 2005 的程序在其他机器不能运行的问题

死马当作活马医的解决方法:

先是把需要的dll 都copy过去, 具体可以用dependency walker 查, 再配合everything(一个快速搜全硬盘的文件的绿色工具), 真是爽啊.

此步完成后, 很可能还不能运行程序. 有一个很magic的方法是copy此文件过去:

Microsoft.VC80.DebugCRT.manifest

原因俺也不知道了. 反正这个管用.

当然正途还是要做release+发行包,等等等. 此方法就是自己玩玩, 别误入歧途.

BTW, 骂两句Visual C++: 过去的VC.net VC2003时候, 如果在其他机器不能运行, 出错至少还给个少啥dll之类的, 现在倒好, 直接来个"please re-install this application", 真够意思!

Related Post

  • No Related Posts

No comments yet. Be the first.