【C++】应用程序无法正常启动0xc000007b

  

在Windows平台编程时,或运行应用程序时,偶尔会遇到“应用程序无法正常启动0xc000007b”或“缺少***.dll”的问题,

  • 首先需要考虑的就是程序相关联的dll有没有放到系统环境中,dll通常在路径C:\Windows\System32和C:\Windows\SysWOW64下,此外dll也可以放在程序所在目录
  • 需要注意的是,编程时,有debug和release两种编译方式,可能分别对应不同的dll。一般debug模式编译的程序所链接的dll,文件名通常以d结尾。
  • 如果dll并没有缺失,则需要考虑dll与程序的位数是否对应,一些情况下,win32的程序需要链接win32编译出的dllx64程序需要链接x64编译的dll
 
 
 
 
 
 
 
 
posted @ 2018-04-12 20:15  esCharacter  阅读(1624)  评论(0编辑  收藏  举报