应用程序无法正常启动(Oxc0150002)--新方法

新进了两台电脑,想装win7的系统,

程序在xp下写的,vs2008,

在win7下安装好相应环境后,将程序靠过来,无法运行,

具体:

编译连接通过,运行报错,无法进去main

应用程序无法正常启动(Oxc0150002),

采取了下列解决办法:

1:vs08安装补丁,无效

2:将文件拷贝到目录下,无效

3:从新装win7系统,久经考验的版本,从新配置,无效

新建项目,从建工程,有效,难道是xp和win7有区别吗?

同一个程序,在同事的win7下就可以运行,抓脑壳啊

想到我原来都是装了vs2005的,所以讲vs2005添装在win7环境下。

一切ok,神奇吧,

我算是无语了,这算个什么事情啊!!

 

 

 下面为最新找到的解决办法,应该算是最好的办法了吧

       后来有位高手补充了这个问题的原因和解决办法,这个问题的出现是由于原来的opencv是在VS2008下编译的,现在安装的是VS2010,但是所使用的opencv还是以前的编译的,故我只要调用opencv的函数就会报这个错误。  开始用的上面的安装低版本VS解决问题,后来高手说,只要重新编译一个opencv就可以了,这时候如果电脑安装两个版本VS的话,那么低版本的VS包含的路径等都是调用opencv在低版本下编译的版本;高版本的相应处理。

 

 

 

 

 

 

你可能感兴趣的:(应用程序无法正常启动(Oxc0150002)--新方法)