关于C++编译的程序无法在新一台电脑上运行总结

最近在调用一个SDK调试一个主板的DPIO。

可是编译好的程序在开发电脑上运行没问题,到了新主板建立的电脑系统上就出问题。

总结了下要注意一下几方面。

1:程序本身要没有问题。至少在开发电脑系统环境下要运行的起来。这个不多说了。

2:程序的依赖文件要有,比如调用的DLL要在正确的目录下。

3:C++运行库。这个好像不同Studio版本开发的所需要的也不一样。但是有一个简便方法。

  a、在你所开发的使用的VS图标,属性-》打开文件位置。

  b、找到如下目录C:\Program Files (x86)\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages (我以VS2005为例)

    此目录下有如下文件:

  这儿的vcredist目录下的exe就是所需要的c++运行库。分为64和32位的。所以在新的电脑上只需要安装其中你需要的版本就OK了。

完。。

posted @ 2016-06-24 09:10  DeanKast  阅读(1134)  评论(0编辑  收藏  举报
Bolg of 冯广乐