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

  

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

首先需要考虑的就是程序相关联的dll有没有放到系统环境中,dll通常在路径C:WindowsSystem32和C:WindowsSysWOW64下,此外dll也可以放在程序所在目录
需要注意的是,编程时,有debug和release两种编译方式,可能分别对应不同的dll。一般debug模式编译的程序所链接的dll,文件名通常以d结尾。
如果dll并没有缺失,则需要考虑dll与程序的位数是否对应,一些情况下,win32的程序需要链接win32编译出的dllx64程序需要链接x64编译的dll

 
 
 
 
 
 
 
 

Published by

风君子

独自遨游何稽首 揭天掀地慰生平

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注