在Windows平台用visual studio编译的可执行文件部署时报:应用程序无法正常启动0xc000007b(跟DirectX9无关的原因)
2017-03-10 22:04
2506 查看
最近在做EasyDarwin开源流媒体服务器Windows版本编译与部署时发现一个问题,在开发机本机运行都很正常,但是部署到目标机器(未安装vs等开发环境)时,莫名其妙报出了“应用程序无法正常启动0xc000007b”的错误,网上搜了一遍,大多数解决方案和博客都是你抄我的,我抄你的,一模一样,让去部署非常庞大笨重的DirectX9到目标机器,确实也能解决问题,但总感觉没道理,压根就没用到这个东西,于是乎,自己找了找原因,发现:
配套的\VC\redist里面的版本不对,我们编译的EasyDarwin.exe是x64版本,而我们去部署时候,配套附带的msvcp100.dll和msvcr100.dll版本都是x86版本的:
同样这个道理,如果大家后面遇到0xc000007b这个错误的时候,有可能是vc运行时库的32位版本和64位版本没弄正确导致的,请大家仔细检查检查!
WEB:www.EasyDarwin.org
QQ交流群:288214068
Copyright © EasyDarwin.org 2012-2017
配套的\VC\redist里面的版本不对,我们编译的EasyDarwin.exe是x64版本,而我们去部署时候,配套附带的msvcp100.dll和msvcr100.dll版本都是x86版本的:
同样这个道理,如果大家后面遇到0xc000007b这个错误的时候,有可能是vc运行时库的32位版本和64位版本没弄正确导致的,请大家仔细检查检查!
获取更多信息
邮件:support@easydarwin.orgWEB:www.EasyDarwin.org
QQ交流群:288214068
Copyright © EasyDarwin.org 2012-2017
相关文章推荐
- 在Windows平台用visual studio编译的可执行文件部署时报:应用程序无法正常启动0xc000007b(跟DirectX9无关的原因)
- 编译的文件放在其他电脑上出现应用程序无法正常启动(0xc000007b)
- [置顶] vs2015编译运行程序遇到应用程序无法正常启动0xc000007b的问题
- 【DEBUG笔记】执行exe文件时报错“应用程序无法正常启动(0x000007b)”
- QT编译发布程序后报错如缺少dll、“应用程序无法正常启动(0xc000007b)”的可能解决方法
- Windows下游戏程序使用32位的dll文件-解决“应用程序无法正常启动0xc000007b”问题
- 应用程序无法正常启动0xc000007b错误
- vs2010c++boost编写客户端,编译通过,启动就报应用程序无法启动(0xc000007b)
- Visual Studio 2005 编译的版本无法启动,出现应用程序配置不正确的错误
- Windows Azure Cloud Service (13) 用Visual Studio 2010 将应用程序部署到Windows Azure平台
- Web项目部署Tomcat无法正常启动的原因
- visual studio 2010 opencv 应用程序无法正常启动
- VS 2005部署应用程序提示“应用程序无法正常启动( 0x0150002)” 解决方案
- C++ 64位应用程序无法正常启动(0xc000007b)。请单击 "确定" 关闭应用程序。
- 应用程序无法正常启动0xc000007b怎么解决
- visual studio 2010下配置OpenCV2.1,应用程序无法正常启动(0xc0150002)
- 对vc6.0平台运行Debug的程序出现:应用程序无法正常启动(0xc0150002).请单击“确定”关闭应用程序
- 转载VS2008 编译出来的exe文件,运行遇到“应用程序配置不正确,程序无法启动”的问题
- debug : 应用程序无法正常启动(0xc000007b)
- 应用程序无法正常启动0xc000007b问题的解决方案