Visual Studio - “应用程序无法正确启动”

时间:2012-11-28 03:02:40

标签: visual-studio-2010 visual-c++ runtime-error

当我尝试运行我的Visual C ++应用程序时,会出现一个框说“#34;应用程序无法正确启动(0xc000007b)。”#34;唯一的输出是

已加载' C:\ Windows \ SysWOW64 \ ntdll.dll',无法找到或打开PDB文件 已加载' C:\ Windows \ SysWOW64 \ kernel32.dll',无法找到或打开PDB文件 已加载' C:\ Windows \ SysWOW64 \ KernelBase.dll',无法找到或打开PDB文件

但所有这些文件都存在......这让我觉得它不是应用程序错误的原因。没有其他输出,我不知道可能出现什么问题。如果有人知道我可以检查什么或如何解决它,我将不胜感激。

2 个答案:

答案 0 :(得分:2)

很少蓝图:

  1. 重建应用程序,包括所有相关的DLL,然后重试。
  2. 确保所有相关的DLL,服务(如MSMQ)可用且正在运行。
  3. 检查您的某个DLL DllMain是否正在退回故障,这会导致应用程序启动。如果任何DLL在初始化时返回失败,操作系统将无法启动。
  4. 确保您使用的Debug / Release DLL具有正确的CRT / MFC版本,或者已将其他DLL / EXE链接到。
  5. 使用Dependency Walker查找丢失,找不到或不同平台的任何DLL。

答案 1 :(得分:1)

min的一位同事告诉我他曾经读过重建 opencv应该解决这个问题。这对我有用。注意我在win7 64位cpu下使用opencv1.1(x86)。

祝你好运。 哈桑。