首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

hello程序在没安vs2008的机子下运行不了

2013-03-01 
hello程序在没安vs2008的机子上运行不了#include io.h#include vector#include AtlBase.h#include

hello程序在没安vs2008的机子上运行不了


#include <io.h>
#include <vector>
#include <AtlBase.h>
#include <time.h>
int _tmain(int argc, _TCHAR* argv[])
{
    _tprintf("zknmbqvhellb===");
    return 0;
}




我自己机器安了vs2008 别人机器没安 在别人机器上运行就说 由于应用程序配置不正确 这个程序未能运行 怎么回事?
[解决办法]
把vs2008的运行库,装上

vs系列的IDE都带有自己本身的运行库文件,系统不带,只能自己安装.....或者给软件本身带
[解决办法]
你不会拿个debug的去测试吧?:)
[解决办法]
编译成release版的 
[解决办法]
搜索这个关键字:
由于应用程序配置不正确


这个问题很经典,我很久以前遇到过
[解决办法]
生成release并在别人机器上安装.net framework运行库
[解决办法]
VC 6 以后的程序,貌似都需要VS运行库支持吧?
[解决办法]
两件事:一定要用Release方式生成,给对方安装Visual C++ 2008运行库组件,比如:
http://www.microsoft.com/zh-cn/download/details.aspx?id=5582
因为Debug方式生成的程序需要的.dll也是Debug版本的,这个只有开发环境有,运行库是没有的。
[解决办法]
将*.manifest文件拷贝到exe文件所在目录下
用depends.exe查看exe依赖的dll,再将相应dll(除几个系统基本dll外)拷贝到exe文件所在目录下

热点排行