VS2008编译通过,但应用程序正常初始化(0xc0150002)失败!如何解决

时间:2023-01-24 19:49:25
原程序是在VS2005下能编译通过的。

现在在一台只有VS2008的机器上编译,发现一些结构体冲突,注释后编译通过,但出现“应用程序正常初始化(0xc0150002)失败。请单击“确定”,终止应用程序。”

如何解决这个问题? 

14 个解决方案

#1


Debug模式下调试。。。。。。。。。。。

#2


没遇见还真不好说。。。

#3


你说的太模糊了.

#4


引用 1 楼 visualeleven 的回复:
Debug模式下调试。。。。。。。。。。。


执行程序就出现这个,根本没法调试。还有在Release下是可以运行的

#5


调试版的程序使用的某些库如果在某些机器并不存在,就会出现这种现象了! 
Release版是使用静态库就不会出现这种现象

#6


引用 5 楼 liuyu60305002 的回复:
调试版的程序使用的某些库如果在某些机器并不存在,就会出现这种现象了!
Release版是使用静态库就不会出现这种现象


就在本机上编译通过,本机运行出现的“应用程序正常初始化(0xc0150002)失败。请单击“确定”,终止应用程序。”

#7


估计和CString的使用有关。

#8


没遇到过啊,关注

#9


我的也遇见过,后来折腾了好几天,重装几次才解决的。
感觉应该是vs2005和vs2008装一起的话,某些dll文件早成的问题。
也有可能是补丁的问题。

#10


还是没解决啊,算了散分了

#11


我现在也遇到了,折腾一天了也没搞明白怎么回事,继续折腾

#12


唉。我也是这样的,2005的程序现在在2008上转了以后也都用不了了

#13


我现在好用了,把几个dll文件放到工作目录就没有错误了

#14


我的解决办法就是:重新编译了一下引入的一个外部库

#1


Debug模式下调试。。。。。。。。。。。

#2


没遇见还真不好说。。。

#3


你说的太模糊了.

#4


引用 1 楼 visualeleven 的回复:
Debug模式下调试。。。。。。。。。。。


执行程序就出现这个,根本没法调试。还有在Release下是可以运行的

#5


调试版的程序使用的某些库如果在某些机器并不存在,就会出现这种现象了! 
Release版是使用静态库就不会出现这种现象

#6


引用 5 楼 liuyu60305002 的回复:
调试版的程序使用的某些库如果在某些机器并不存在,就会出现这种现象了!
Release版是使用静态库就不会出现这种现象


就在本机上编译通过,本机运行出现的“应用程序正常初始化(0xc0150002)失败。请单击“确定”,终止应用程序。”

#7


估计和CString的使用有关。

#8


没遇到过啊,关注

#9


我的也遇见过,后来折腾了好几天,重装几次才解决的。
感觉应该是vs2005和vs2008装一起的话,某些dll文件早成的问题。
也有可能是补丁的问题。

#10


还是没解决啊,算了散分了

#11


我现在也遇到了,折腾一天了也没搞明白怎么回事,继续折腾

#12


唉。我也是这样的,2005的程序现在在2008上转了以后也都用不了了

#13


我现在好用了,把几个dll文件放到工作目录就没有错误了

#14


我的解决办法就是:重新编译了一下引入的一个外部库