Erreur 0xc000007b?
voici quelques informations pour comprendre ma situation.
Système d'exploitation: windows 8.1
IDE: Visual Studio 2008 Pro
Langage: C++
j'ai juste mon Firefox réinstallé, et après cela, (c'était peut-être pas la raison),
mon Projet visual studio compilé seulement avec 9.0.30729.6161 VC++ Runtime DLL.
Jusqu'à hier, il a toujours compilé avec 9.0.30729.8387 VC++ Runtime DLL.
À cause de cela (ou peut-être d'autres raisons), maintenant je ne peux pas démarrer mon Project.exe.
Rien n'est changé dans le code source. Projet-Propriété et toutes les autres choses sont également inchangés.
Je viens d'obtenir le numéro de l'erreur 0xc000007b tout d'un coup.
Comment puis-je résoudre ce problème?
le problème est.. tant que je sais, je n'ai pas autre chose.. j'ai juste mon firefox réinstallé.. c'est tout ce que je fait.. ce qui peut causer ce genre d'erreur?
C'est apparemment (mais pas certain) un problème avec le chargement d'une DLL requis par l'application. Si vous le pouvez, prenez une capture d'écran de la boîte d'erreur et de les inclure ici? Il pourrait être un indice. Aussi essayez de reproduire le problème avec un minimum d'hello world app.
j'ai joint la capture d'écran de l'erreur de la boîte. et je vais essayer de faire le même problème avec un minimum d'hello world app..
De loin la cause la plus fréquente de cette erreur est une application 32 bits chargement d'un 64-bit DLL. Ou l'autre manière autour. Si vous n'avez aucune idée de ce que DLL est le fauteur de troubles, puis SysInternals " Process Monitor peut vous montrer.
OriginalL'auteur jung | 2015-02-03
Vous devez vous connecter pour publier un commentaire.
C'était à cause d'une DLL 32 bits, ce qui ne devrait pas être chargé pour mon 64bit Project.exe.
J'ai trouvé ce avec le Moniteur de Processus.
Je ne sais pas pourquoi, mais de toute façon est le "chemin" est changé et le 32-bit DLL(qui a le même nom avec DLL 64 bits) est chargée..
Si vous avez le même Problème, il suffit de démarrer le Processus Surveiller et de vérifier les fichiers dll.
OriginalL'auteur jung
Saisi la réponse dans un autre endroit, mais la figure, il pourrait être utile pour les gens qui en ont vraiment besoin d'aide:
Il a été mentionné dans d'autres réponses que l'utilisation de dependency walker est le chemin à parcourir, dans mon cas (mon application continue échoué avec le code d'erreur), dependency walker a montré quelques dll qui ne sont PAS pertinents!
Enfin compris que je peux courir de profilage, en allant dans "profil" dans le menu et il va exécuter l'application et d'arrêter exactement à la dll qui est la cause de ce problème! J'ai trouvé une dll 32 bits a été choisi parce que de chemin et il fixe.
OriginalL'auteur pktCoder
-Désactiver votre antivirus avant de commencer l'installation.
-Accepter tout autre logiciel offert pendant le processus d'installation, car il peut être crucial pour l'exécution de votre application. Vous pouvez passer des choses telles que les barres de recherche, les logiciels antivirus, les nettoyeurs de registre et les autres logiciels qui ne sont pas directement liés à l'application.
-Installer une application pour la partition système (C:). Bien que cela ne devrait pas d'importance, il a été prouvé que certaines applications peuvent renvoyer une erreur si installé sur une partition logique.
Il n'y a plus d'une façon de le résoudre. Ce lien peut aussi être utile.
http://finally-found-the-solution.blogspot.com/2015/02/how-to-fix-0xc000007b-application-error.html
Aussi, vous avez plagié ce texte. Vous n'avez pas l'écrire. Il vient du site est lié à, mais vous avez donné aucune indication que c'est une citation. C'est un mauvais.
OriginalL'auteur Mike Saand