牵着老婆满街逛

严以律己,宽以待人. 三思而后行.
GMail/GTalk: yanglinbo#google.com;
MSN/Email: tx7do#yahoo.com.cn;
QQ: 3 0 3 3 9 6 9 2 0 .

Ogre用VS2005(VS8)编译程序执行出错0xc0150002

室友机器上装的是VS2005,
一直都用的是VS2003,所以也想尝试一下使用VS2005,
于是我就下载了Ogre的VS8版本,
经历了半个小时漫长编译,
终于编译成功,
结果却发现不能执行,
只要执行就出错误0xc0150002.
后来查到说要装上VS8 SP1的补丁包,
于是就下载了安装了,
这个补丁包的安装真是旷古奇有,
装了2个小时左右才装好,
太恐怖了...
装好了之后还真的可以了,没有再出现错误了,并且我没有重新编译程序.
由此看来,可能是因为缺乏某一些dll所造成的.
再查资料说,应该是缺乏了Microsoft Visual Studio 8\VC\redist\x86\Microsoft.VC80.CRT下的4个dll.
还有人说安装vcredist_x86.exe 就可以了,看来依存的dll应该就在这个包里面,
至于具体是否如此,还需要验证.
我明天把编译好的东西cp到公司机器来,试一下就知道了.

铁一样的事实证明,是缺少了那三个dll文件所导致的这个错误,只要把三个dll复制到执行程序exe的当前目录下面,就可以了,这三个dll分别是:msvcm80.dll,msvcp80.dll,msvcr80.dll.
居然还害得我装了一个sp1的补丁包,哭呀......

posted on 2007-07-31 14:15 杨粼波 阅读(7001) 评论(13)  编辑 收藏 引用

评论

# re: Ogre用VS2005(VS8)编译程序执行出错0xc0150002 2007-07-31 20:07 李锦俊

。。。。。安装2小时才能装好,估计是你安装vs2005的时候全选安装所致。
  回复  更多评论   

# re: Ogre用VS2005(VS8)编译程序执行出错0xc0150002 2007-08-01 14:01 daiybh

补丁 好像是要那么长时间的。而且占用空间很大。  回复  更多评论   

# re: Ogre用VS2005(VS8)编译程序执行出错0xc0150002 2007-09-11 17:03 htqx

不装补丁包,以后更多麻烦。  回复  更多评论   

# re: Ogre用VS2005(VS8)编译程序执行出错0xc0150002 2008-04-13 14:12 0932

真的只要3个DLL就OK啦?最近在学OGRE,这个SP1把我害惨了,第一次C盘空间不够报错还得Vs2005都不能用。重装了才搞定了。郁闷啊。  回复  更多评论   

# re: Ogre用VS2005(VS8)编译程序执行出错0xc0150002[未登录] 2008-04-14 12:15 杨粼波

没有办法,
补丁包一定要装才可以的。
装这个补丁包是一个痛苦的过程。。。。  回复  更多评论   

# re: Ogre用VS2005(VS8)编译程序执行出错0xc0150002 2008-06-24 09:54 11

我怎么装了,还不行  回复  更多评论   

# re: Ogre用VS2005(VS8)编译程序执行出错0xc0150002 2008-06-26 18:45 杨粼波

重编一次应用程序看看撒。。。。  回复  更多评论   

# re: Ogre用VS2005(VS8)编译程序执行出错0xc0150002 2008-09-18 01:43

2008年9月18日凌晨,我为了同样的问题上来找答案,照你说的方法,找到三个DLL文件…… 结果,运行后还是报错,还是哪个错误,证明这个方法在我这里行不通  回复  更多评论   

# re: Ogre用VS2005(VS8)编译程序执行出错0xc0150002 2008-09-18 18:41 杨粼波

按照这个步骤就不会有问题了:

1.安装VS2005的Sp1补丁包;
2.重编Ogre的所有源代码;
3.重编你的应用程序.

否则总是会出一些稀奇古怪的问题,烦死你^_^  回复  更多评论   

# re: Ogre用VS2005(VS8)编译程序执行出错0xc0150002 2009-08-13 18:40 thinkpor

我下载了那三个dll,按楼主的方法试了,还是出现同样的错误。  回复  更多评论   

# re: Ogre用VS2005(VS8)编译程序执行出错0xc0150002 2009-11-07 13:09 shia

搞了3天还不行。。。  回复  更多评论   

# re: Ogre用VS2005(VS8)编译程序执行出错0xc0150002[未登录] 2009-11-07 15:12 杨粼波

--!这么可怜?  回复  更多评论   

# re: Ogre用VS2005(VS8)编译程序执行出错0xc0150002 2010-03-01 11:42 路人

再加一个Microsoft.VC80.CRT.manifest  回复  更多评论   


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理