提示:
“应用程序正常初始化(0xc0150002)失败。请单击“确定”,终止应用程序。”
使用Dependcies没有发现少库。
尝试的方法:
1 \Program Files\Microsoft Visual Studio 9.0\VC\redist\x86\下的dll拷到程序所在目录。没能解决问题
2 安装 .net framwork 2.0 。 没有解决问题
这个问题如何解决呢?望各位指教
21 个解决方案
#1
把MFC和运行库都该成静态库,或者安装.net framwork 3.5。
#2
有多种可能,
1,不是release版,而是debug版本
2,没有安装vs2008 redistribution, 我一般是去ms网站下载分发包,直接安装。
1,不是release版,而是debug版本
2,没有安装vs2008 redistribution, 我一般是去ms网站下载分发包,直接安装。
#3
当然是 release版
#4
Release版本到其他机器上需要有Crt,MFC等库文件支持,要么选择link in static MFC,以及/MT
#5
1)静态编译
2)写manifest文件指定所有VC运行库的版本信息
2)写manifest文件指定所有VC运行库的版本信息
#6
谢谢大家!
最后的解决方法是:安装vs2008 redistribution
csdn论坛的效率相当的高啊。
最后的解决方法是:安装vs2008 redistribution
csdn论坛的效率相当的高啊。
#7
请教一下,vs2008 redistribution 是什么,在那里能下载呢?
#8
微软官方网上
#9
我装了vs2008 redistribution,也打包了msvcm90.dll的几个链接库文件,可是还是出现这样的错误啊?
#10
遇到了跟9楼一样的问题~请问你是怎么解决的?望指教~
#11
在这里可以学到很多东西。
#12
vs2008 redistribution 下载能提供吗?
#13
这里高手如云,许多问题可以在这里找到解决的方法。
#14
怎么看不到内容?
#15
我遇到了和九楼十楼一样的问题,怎么还没有人给解决呀
#16
Microsoft Visual C++ 2008 Redistributable Package http://www.microsoft.com/downloads/en/confirmation.aspx?familyId=9b2da534-3e03-4391-8a4d-074b9f2bc1bf&displayLang=en
#17
还是不管用啊。
#18
我遇到了和楼主一样的问题:
release版本下,在别的机器上提示:
应用程序正常初始化(0xc0150002)失败。请单击“确定”,终止应用程序。
而debug版本,提示:
由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能会纠正这个问题。
同样用vc08编译的其他程序,在别的机器上却能运行
不知如何解决啊
release版本下,在别的机器上提示:
应用程序正常初始化(0xc0150002)失败。请单击“确定”,终止应用程序。
而debug版本,提示:
由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能会纠正这个问题。
同样用vc08编译的其他程序,在别的机器上却能运行
不知如何解决啊
#19
最近,我也碰到了这个问题。
【现象】windows xp, vs2008下开发的程序拿到winserver 2003上运行,报告错误
1.“由于应用程序不正确,应用程序未能启动“
2.解决第一个问题后。报告应用程序正常初始化失败
【尝试的办法】
1.第一个问题比较简单,拷贝相应的dll过来就可以解决。或者选择静态链接+MT,都可以解决。就是因为缺少相应的dll库造成的。关键是第二个问题
2.vs2005,vs2008采用manifest指向的dll来动态链接运行时库。我把动态链接改为静态链接,在静态库中使用MFC,代码生成选择 MT,没有解决。
3.使用depends将所有依赖的dll复制到程序执行目录,没有解决,问题依旧。
4。改用vs2010重新编译程序,没有解决,问题依旧。
5. 修改代码,将所有依赖的外部dll去掉,问题解决。看来是我的程序调用了其他人程序的问题。这个dll的名字叫ICTCLAS50.dll,是一个伟大的词法分析程序。至此,定位到是该dll的问题,但是如何解决呢?仍然没有答案。
【现象】windows xp, vs2008下开发的程序拿到winserver 2003上运行,报告错误
1.“由于应用程序不正确,应用程序未能启动“
2.解决第一个问题后。报告应用程序正常初始化失败
【尝试的办法】
1.第一个问题比较简单,拷贝相应的dll过来就可以解决。或者选择静态链接+MT,都可以解决。就是因为缺少相应的dll库造成的。关键是第二个问题
2.vs2005,vs2008采用manifest指向的dll来动态链接运行时库。我把动态链接改为静态链接,在静态库中使用MFC,代码生成选择 MT,没有解决。
3.使用depends将所有依赖的dll复制到程序执行目录,没有解决,问题依旧。
4。改用vs2010重新编译程序,没有解决,问题依旧。
5. 修改代码,将所有依赖的外部dll去掉,问题解决。看来是我的程序调用了其他人程序的问题。这个dll的名字叫ICTCLAS50.dll,是一个伟大的词法分析程序。至此,定位到是该dll的问题,但是如何解决呢?仍然没有答案。
#20
我遇到的问题跟你差不多,一样没有解决,用到了别人的动态库,导致在某些机器上无法运行
#21
到底有没有解决方法,快捷的?
#1
把MFC和运行库都该成静态库,或者安装.net framwork 3.5。
#2
有多种可能,
1,不是release版,而是debug版本
2,没有安装vs2008 redistribution, 我一般是去ms网站下载分发包,直接安装。
1,不是release版,而是debug版本
2,没有安装vs2008 redistribution, 我一般是去ms网站下载分发包,直接安装。
#3
当然是 release版
#4
Release版本到其他机器上需要有Crt,MFC等库文件支持,要么选择link in static MFC,以及/MT
#5
1)静态编译
2)写manifest文件指定所有VC运行库的版本信息
2)写manifest文件指定所有VC运行库的版本信息
#6
谢谢大家!
最后的解决方法是:安装vs2008 redistribution
csdn论坛的效率相当的高啊。
最后的解决方法是:安装vs2008 redistribution
csdn论坛的效率相当的高啊。
#7
请教一下,vs2008 redistribution 是什么,在那里能下载呢?
#8
微软官方网上
#9
我装了vs2008 redistribution,也打包了msvcm90.dll的几个链接库文件,可是还是出现这样的错误啊?
#10
遇到了跟9楼一样的问题~请问你是怎么解决的?望指教~
#11
在这里可以学到很多东西。
#12
vs2008 redistribution 下载能提供吗?
#13
这里高手如云,许多问题可以在这里找到解决的方法。
#14
怎么看不到内容?
#15
我遇到了和九楼十楼一样的问题,怎么还没有人给解决呀
#16
Microsoft Visual C++ 2008 Redistributable Package http://www.microsoft.com/downloads/en/confirmation.aspx?familyId=9b2da534-3e03-4391-8a4d-074b9f2bc1bf&displayLang=en
#17
还是不管用啊。
#18
我遇到了和楼主一样的问题:
release版本下,在别的机器上提示:
应用程序正常初始化(0xc0150002)失败。请单击“确定”,终止应用程序。
而debug版本,提示:
由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能会纠正这个问题。
同样用vc08编译的其他程序,在别的机器上却能运行
不知如何解决啊
release版本下,在别的机器上提示:
应用程序正常初始化(0xc0150002)失败。请单击“确定”,终止应用程序。
而debug版本,提示:
由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能会纠正这个问题。
同样用vc08编译的其他程序,在别的机器上却能运行
不知如何解决啊
#19
最近,我也碰到了这个问题。
【现象】windows xp, vs2008下开发的程序拿到winserver 2003上运行,报告错误
1.“由于应用程序不正确,应用程序未能启动“
2.解决第一个问题后。报告应用程序正常初始化失败
【尝试的办法】
1.第一个问题比较简单,拷贝相应的dll过来就可以解决。或者选择静态链接+MT,都可以解决。就是因为缺少相应的dll库造成的。关键是第二个问题
2.vs2005,vs2008采用manifest指向的dll来动态链接运行时库。我把动态链接改为静态链接,在静态库中使用MFC,代码生成选择 MT,没有解决。
3.使用depends将所有依赖的dll复制到程序执行目录,没有解决,问题依旧。
4。改用vs2010重新编译程序,没有解决,问题依旧。
5. 修改代码,将所有依赖的外部dll去掉,问题解决。看来是我的程序调用了其他人程序的问题。这个dll的名字叫ICTCLAS50.dll,是一个伟大的词法分析程序。至此,定位到是该dll的问题,但是如何解决呢?仍然没有答案。
【现象】windows xp, vs2008下开发的程序拿到winserver 2003上运行,报告错误
1.“由于应用程序不正确,应用程序未能启动“
2.解决第一个问题后。报告应用程序正常初始化失败
【尝试的办法】
1.第一个问题比较简单,拷贝相应的dll过来就可以解决。或者选择静态链接+MT,都可以解决。就是因为缺少相应的dll库造成的。关键是第二个问题
2.vs2005,vs2008采用manifest指向的dll来动态链接运行时库。我把动态链接改为静态链接,在静态库中使用MFC,代码生成选择 MT,没有解决。
3.使用depends将所有依赖的dll复制到程序执行目录,没有解决,问题依旧。
4。改用vs2010重新编译程序,没有解决,问题依旧。
5. 修改代码,将所有依赖的外部dll去掉,问题解决。看来是我的程序调用了其他人程序的问题。这个dll的名字叫ICTCLAS50.dll,是一个伟大的词法分析程序。至此,定位到是该dll的问题,但是如何解决呢?仍然没有答案。
#20
我遇到的问题跟你差不多,一样没有解决,用到了别人的动态库,导致在某些机器上无法运行
#21
到底有没有解决方法,快捷的?