关于C++编译的程序无法在新一台电脑上运行总结
2017-09-18 15:42
1036 查看
最近在调用一个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了。
完。。
可是编译好的程序在开发电脑上运行没问题,到了新主板建立的电脑系统上就出问题。
总结了下要注意一下几方面。
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了。
完。。
相关文章推荐
- 关于C++编译的程序无法在新一台电脑上运行总结
- 一个关于VS2008在其他未安装VS2008的电脑上无法运行编译的程序的问题 收藏
- 一个关于VS2008在其他未安装VS2008的电脑上无法运行编译的程序的问题
- 关于VC编译的程序在其他电脑上无法运行的解决办法
- 用VS2010编写的C++程序,在其他电脑上无法运行,提示缺少mfc100.dll的解决办法
- [转]VS2008编译出的程序在另一台机器上无法运行的问题
- 用VS2010编写的C++程序,在其他电脑上无法运行,提示缺少mfc100.dll的解决办法 vc链接静态库的时候要注意的问题
- 程序打不开、编译出错和其它电脑上无法运行解决办法
- 用VS2010编写的C++程序,在其他电脑上无法运行,提示缺少mfc100.dll的解决办法
- 用VS2010编写的C++程序,在其他电脑上无法运行,提示缺少mfc100.dll的解决办法
- 在VS2005下用C++写的程序,安装到另一台未安装VS2005的电脑上,结果出现如下的问题:““由于应用程序的配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题”。在我自己的机子上就能正常安装运行。查了一下网上的方法: 方法一: 在类似
- 关于C/C++运行库编译出来的程序的运行过程~
- 关于用g++编译后运行时出现的问题:无法定位程序输入点__gxx_personality_v0
- 用VS2010编写的C++程序,在其他电脑上无法运行的问题
- 在运行局域网中另一台电脑上的程序时,总是弹出“无法验证发行者,确定要运行此软件吗”
- vc2008编译的程序在其他电脑上无法运行的解决方案
- VS2008编译出的程序在另一台机器上无法运行的问题
- 用VS2010编写的C++程序,在其他电脑上无法运行,提示缺少mfc100.dll的解决办法
- 关于在VS2005中编译和运行C++
- vs2005 编译程序无法运行解决方法