vs编译出的程序在win10上报 应用程序无法正常启动0xc000007b

huige963qqf 2016-12-05 01:31:37
问题如题,有哪位大侠知道是什么原因吗?或者缺少哪些库?
我用directxrepairbz修复之后可以正常使用,但是我想知道到底是缺少什么环境或者库。
...全文
1574 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
FD_2013 2017-01-17
  • 打赏
  • 举报
回复
缺少运行库。这是因为你程序里用到了自注册的组件,或者调用了与当前系统版本不兼容的组件而引起的。 解决办法,用哪个版本的编译器编译出来的,要在你编译出来的程序运行所在的系统,安装对应的运行库,64位操作系统x86版本运行库跟x64版本运行库都要安装,32位操作系统只需要安装x86版本的运行库。 举个列子,你程序用vs2010编译的,编译出来的exe在win10上运行,就会出现这个问题,如果你win10系统是64位的,那你需要在win10上安装vs2010运行库x86版本+vs2010运行库x64版本,安装完再运行就好了
linranguo 2017-01-17
  • 打赏
  • 举报
回复
用depends.exe查看exe依赖的dll 另外确认你编译的多少位的
宰相孙悟空 2017-01-16
  • 打赏
  • 举报
回复
你查一下你所用到的DLL版本,64位,32位是否用对,以老夫多年的经验,基本就是这个了
ShaYQ 2016-12-13
  • 打赏
  • 举报
回复
报错的时候进入调试再看缺少什么环境或者库
赵4老师 2016-12-13
  • 打赏
  • 举报
回复
用depends.exe查看exe依赖的dll
weixin_36747231 2016-12-13
  • 打赏
  • 举报
回复
你把代码+运行结果贴出来啊,要不 怎么回答你啊 ?

64,647

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧