hello程序在没安vs2008的机子下运行不了
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文件所在目录下