在 Windows 7 64 位上,我使用 Qt 4.5.3 调用 QFileDialog::getSaveFileName。调用此函数后,我的进程立即崩溃并显示消息“RPC 服务器不可用”。
我找到了这个,但它并没有解决我的问题: "The RPC server is unavailable"
有什么想法吗?
最佳答案
我遇到了完全相同的问题,但使用的是 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 位都具有相同的行为。
关于c++ - 打开保存文件对话框时进程崩溃并显示消息 "RPC server is unavailable"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6386856/