我使用 Qt 和 Visual Studios 2008 已经有一段时间了。然而,前几天重新启动后, Visual Studio 的插件停止工作。
有效方法:
- 模板和向导。 我可以添加新项目 ui、qrc,甚至项目(尽管我 没试过)
- 构建现有项目 - 任何已设置为 moc 或 uid 或其他内容的文件都可以正常工作。
什么不起作用:
- Qt 菜单不存在。我无法访问 Qt 项目属性(通常在右键单击项目时找到)
使用 Qt 编辑器,例如 Designer。当我双击 UI 文件时,出现以下错误:
“无法连接到 QtAppWrapper 服务器预期的服务器地址 127.0.0.1:12005
- VS 曾经做过的任何自动“事情”。前任。当您添加 Q_OBJECT 宏时,它会将您生成的文件添加到项目中。
我尝试/调查过的内容:
我尝试过重新启动、重新启动 VS、卸载并重新安装 Qt Addin、升级到 Qt Addin 的新版本。一切都无济于事。
Qt 网站上似乎没有任何故障排除帮助。我在Qt论坛上看到有人问了类似的问题,但没有答案。
我正在使用 1.1.7,我升级到 1.1.8 以查看是否有帮助。
有什么想法吗?预先感谢您的帮助。
最佳答案
问题似乎出在 Visual Studios 上。无法读取 .addin 文件。
因此,如果您查看加载项管理器,您会发现任何使用 .addin 文件的加载项均未列出。
实际问题在于 MSXML 组件安装。我有 v4.0,但其他版本也可能存在问题。
有关更完整的说明,请参阅 here .
因此,按照他们的建议,我卸载了 MSXML (v4.0),并安装了他们链接到的 6.0 SP1 版本。此时,所有 .addin 定义的插件都出现在插件管理器中。此时,您可能需要重新启用它。
就我而言,我必须卸载 Qt 插件,然后重新安装它才能完全正常工作。
我遇到错误“在安装目录中找不到 QtAppWrapper”
但是重新安装插件后,一切都开始完美运行。
关于visual-studio-2008 - Qt Visual Studio 插件 - "Couldn' t 连接到 QtAppWrapper 服务器”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6334796/