应用程序正常初始化(0xc000007b)失败”的错误

maoloverme1 2008-12-11 01:51:07
在vs2005中,我建立了一个非mfc的一个dll,这个dll中导出一个函数。然后在一个mfc程序中应用这个dll,调用导出的函数。
编译mfc程序成功,但是在执行时出现“应用程序正常初始化(0xc000007b)失败”的错误,请问这是设么原因,应该如何解决,谢谢

!
...全文
5092 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
cunyan_0519 2011-11-08
  • 打赏
  • 举报
回复
vcredist.exe (Microsoft Visual C++ 2008 SP1 Redistributable Package (x86)
guoln1010 2011-05-20
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 happyparrot 的回复:]
你增加断点啊。在应用程序类中。错误也未必一定是由动态库调用造成的。
[/Quote]我的奥增加断点,因为只要是调用自己编写的dll导出类,初始化一个此类的对象,编译没问题,运行就出现这个错误。把这个初始化语句取消,程序又能够运行。无语了,在线等高手解决
guoln1010 2011-05-20
  • 打赏
  • 举报
回复
跟楼主一样的问题
qrlvls 2009-01-04
  • 打赏
  • 举报
回复
可能是清单文件的原因,如果项目中你选择了生成清单文件,那么运行的时候看看相应的 .exe.manifest 或 .dll.manifest 文件是否存在
shuice 2008-12-30
  • 打赏
  • 举报
回复
错了,是manifest
shuice 2008-12-30
  • 打赏
  • 举报
回复
搜索下mainfest,可能会帮助你
用户 昵称 2008-12-14
  • 打赏
  • 举报
回复
如果F5出错,那你就F10.
孤客天涯 2008-12-12
  • 打赏
  • 举报
回复
跟踪一下,看看是哪里出错
cnzdgs 2008-12-11
  • 打赏
  • 举报
回复
这个错误码的含义是DLL文件格式无效,重新生成一下试试。
yaozhu88 2008-12-11
  • 打赏
  • 举报
回复
dll和.exe文件在不在同一个目录
oyljerry 2008-12-11
  • 打赏
  • 举报
回复
设置断点调式一下!看哪行有问题
快乐鹦鹉 2008-12-11
  • 打赏
  • 举报
回复
你增加断点啊。在应用程序类中。错误也未必一定是由动态库调用造成的。
maoloverme1 2008-12-11
  • 打赏
  • 举报
回复
一按F5就错了
maoloverme1 2008-12-11
  • 打赏
  • 举报
回复
我是用的__declspec(dllimport)
快乐鹦鹉 2008-12-11
  • 打赏
  • 举报
回复
调试一下,看一下错误点在什么地方。
netdevgirl 2008-12-11
  • 打赏
  • 举报
回复
应该增加一下导出,EXPORTS 后面跟函数名放在def文件里面

15,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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