Qt visualc&x2B+;2008运行时错误--调试vs发布exe问题?

Qt visualc&x2B+;2008运行时错误--调试vs发布exe问题?,qt,visual-c++,opengl,debugging,pdb-files,Qt,Visual C++,Opengl,Debugging,Pdb Files,我有一个Windows可执行文件(本机,而不是.Net)项目,我正试图将其传递给新的团队成员。它是一个使用Qt小部件库和OpenGL的图形建模工具 该项目在我的机器上运行良好,但当我们在这个新成员的机器上构建并链接它时,他尝试对其进行调试,以下是他看到的内容(为简洁起见,不包括所有条目): ModelingTool.exe”:已加载 “C:\ModelingTool\ModelingTool\ModelingTool\Debug\ModelingTool.exe”,符号 加载。 “Modelin

我有一个Windows可执行文件(本机,而不是.Net)项目,我正试图将其传递给新的团队成员。它是一个使用Qt小部件库和OpenGL的图形建模工具

该项目在我的机器上运行良好,但当我们在这个新成员的机器上构建并链接它时,他尝试对其进行调试,以下是他看到的内容(为简洁起见,不包括所有条目):

ModelingTool.exe”:已加载 “C:\ModelingTool\ModelingTool\ModelingTool\Debug\ModelingTool.exe”,符号 加载。 “ModelingTool.exe”:加载的“C:\Windows\System32\ntdll.dll”找不到或 打开PDB文件 'ModelingTool.exe':加载的'C:\Windows\System32\kernel32.dll'找不到 或者打开PDB文件 “ModelingTool.exe”:加载的“C:\Windows\System32\opengl32.dll”找不到 或者打开PDB文件 “ModelingTool.exe”:加载的“C:\Windows\System32\msvcrt.dll”找不到 或者打开PDB文件 “ModelingTool.exe”:加载的“C:\Windows\System32\dwmapi.dll”找不到 或者打开PDB文件 'ModelingTool.exe':加载了'C:\Qt\4.2.2\bin\Qt3Supportd4.dll',符号 加载。 'ModelingTool.exe':加载的'C:\Program Files\Spyware Doctor\smum32.dll', 二进制文件不是用调试信息生成的。 调试器::在调试过程中引发了未处理的不可继续异常 过程负荷 程序“[5936]ModelingTool.exe:Native”已退出,代码为 -1072365566(0xc0150002)


有人想猜猜这里出了什么问题吗?可能是某种调试版本不匹配?

我以前有过这种情况,它与DLL的/CRT的不同版本有关

手动删除所有输出文件并执行干净的生成


但是,它可能与清单有关,因此请检查本文中的要点。

退出代码提供了一个很好的提示,0xc0150002=STATUS\u SXS\u CANT\u GEN\u ACTCTX,“Windows无法处理应用程序绑定信息。有关详细信息,请参阅系统事件日志。”


事件日志将告诉您清单出现了什么问题,或者您的计算机中缺少了哪些并行安装的组件。

引发异常时,您是否尝试中断调试器?如果没有,请按Ctrl+Alt+E启用它们,然后启用所有异常。因此,当抛出异常时,您将看到调用堆栈。感谢您的提示,我将尝试一下。谢谢:-我将让我的朋友检查日志。我会告诉你他发现了什么。