打开保存文件对话框时出现"RPC服务器不可用"消息的进程崩溃?

Pie*_*ter 12 c++ qt windows-7

在Windows 7 64位上,我使用Qt 4.5.3来调用QFileDialog :: getSaveFileName.在调用此函数时,我的进程立即崩溃并显示消息"RPC服务器不可用".

我找到了这个,但它没有解决我的问题: "RPC服务器不可用"

有任何想法吗?

小智 12

我有完全相同的问题,但Qt 4.7.0.Windows 7,64位.使用以下消息调用QFileDialog :: getOpenFileName或QFileDialog :: getSaveFileName使我的进程崩溃:"SoundManager.exe中0x7486b9bc的第一次机会异常:0x000006BA:RPC服务器不可用."

RPC服务器正在我的服务列表中运行.

我发现(不干净)绕过这个错误的唯一方法是在Visual Studio的异常列表中添加Win32异常0x6BA(CTRL + ALT + E)并禁用它.在调用这些函数之后,不会抛出异常并且我的程序仍然有效.我必须在我们用于软件开发的每台计算机上进行此操作.

这里的所有Windows 7 64位都具有相同的行为.

  • Pieter的真实答案(遗憾地删除):*Visual Studio在所有异常情况下都有所突破,我把它误认为是崩溃.*"第一次机会异常"并不是真正的异常,直到没有人抓住它.使用Debug + Exceptions对话框摆脱假的. (6认同)