【问题标题】:Qt Visual Studio Plugin - "Couldn't connect to QtAppWrapper server"Qt Visual Studio 插件 - “无法连接到 QtAppWrapper 服务器”
【发布时间】:2011-06-13 18:49:08
【问题描述】:

我使用 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-studio-2008 qt add-in


    【解决方案1】:

    问题似乎出在 Visual Studios 上。它无法读取 .addin 文件。

    因此,如果您查看插件管理器,您会注意到没有列出任何使用 .addin 文件的插件。

    实际问题出在 MSXML 组件安装上。我有 v4.0,但其他版本也可能存在问题。

    更全面的解释见here

    所以我按照他们的建议卸载了 MSXML (v4.0),并安装了他们链接到的 6.0 SP1 版本。此时,所有 .addin 定义的插件都出现在插件管理器中。此时,您可能需要重新启用它。

    就我而言,我必须卸载 Qt 插件,然后重新安装它才能完全运行。

    我有错误“在安装目录中找不到QtAppWrapper”

    但是在重新安装插件后,一切都开始正常运行了。

    【讨论】:

      【解决方案2】:

      这件事发生在我身上。不知何故,VS插件被关闭了。就去...

      Tools > Add-in Manager

      ...然后重新启用插件,您应该一切顺利。

      如果未显示,您可以从此处下载最新版本(撰写本文时为 1.1.9):Visual Studio QT Add-in

      但是,如果您使用的是 VS 2010 和 QT 4.7.2 或 4.7.3(相同的说明,只需将下载链接的 URL 更改为相应地以 4.7.2 或 4.7.3 结尾)然后按照这些说明操作。 .

      Using Qt 4.7.3 in Visual Studio 2010

      这就是我必须做的才能让它全部工作。

      但是,需要注意的是:由于我也已经通过诺基亚的安装程序安装了所有内容,因此我按照 Thomas 博客上的步骤遇到了问题。为了解决这个问题,我首先卸载了所有与 QT 相关的东西,然后手动浏览注册表并删除了所有指向我旧 QT 路径的相关键。然后我按照他的指示,我很高兴去!花了 FOR-EV-ER(单独配置和编译一个多小时)但它奏效了。

      顺便说一句,我两天前在他的博客上发布了 cmets,他在几个小时内回复了,所以它仍然是一个非常活跃的博客。

      HTH!

      【讨论】:

      • 谢谢,我会试试并告诉你。
      • 嗯...加载项管理器根本不显示任何内容。这可能是问题的一部分。
      【解决方案3】:

      我正在使用带有 QT4.7 插件的 VS2010。它一直运行良好,直到我安装了quicktime插件并出现了同样的问题。所以我只是删除了quicktime,问题就解决了!如果你也有quicktime的东西,也许你可以尝试一下。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2010-12-08
        • 2017-08-16
        • 2019-03-13
        • 2018-04-14
        • 2021-10-12
        • 1970-01-01
        • 2021-12-18
        • 2010-09-18
        相关资源
        最近更新 更多