2011-06-13 183 views
2

我一直在使用Qt和Visual Studios 2008一段时间。但是,在重新启动后的第二天,视觉工作室的插件停止工作。Qt Visual Studio插件 - “无法连接到QtAppWrapper服务器”

什么工作:

  • 模板和向导。 我可以添加新项目ui,qrc甚至项目(虽然我 还没有尝试过)
  • 建立现有项目 - 任何文件已经设置为moc或uid或其他任何,可以正常工作。

什么是不工作:

  • Qt的菜单是不存在的。我无法访问Qt项目属性(通常在右键单击项目时发现)
  • 使用Qt编辑器(如Designer)。当我双击一个UI文件,我得到以下错误:

    无法连接到服务器QtAppWrapper预计服务器地址 127.0.0.1:12005

  • 任何自动‘东西’是VS用来做防爆当您添加Q_OBJECT宏,将已生成的文件添加到项目

我已经试过/调查:。

我试过重新启动,重新启动VS,卸载并重新安装Qt插件,升级到Qt插件的新版本。一切都无济于事。

在Qt网站上似乎没有任何疑难排解帮助。我看到有人在Qt论坛上提过类似的问题,但没有回答。

我正在使用1.1.7,我升级到1.1.8,看看是否会有所帮助。

任何想法?预先感谢您的帮助。

回答

2

该问题似乎与视觉工作室。它无法读取.addin文件。

因此,如果您查看加载项管理器,您会注意到使用.addin文件的任何加载项未列出。

实际的问题在于安装MSXML组件。我有4.0版本,但其他版本也可能存在问题。请参阅here

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

在我的情况下,我不得不卸载Qt加载项,并在完全运行之前重新安装它。

我有错误

但在该插件的重新安装“QtAppWrapper不能在安装目录中找到”,一切都开始完美的工作。

1

我刚刚发生过这种事。不知何故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

这是我不得不做的就是它的所有工作。

然而,一个警告:因为我也已经通过诺基亚的安装程序安装了所有东西,所以我遇到了托马斯博客上的步骤。为了解决这个问题,我首先卸载了所有与QT相关的东西,然后手动通过注册表并删除了指向我旧QT路径的所有相关键。然后我遵循他的指示,我很开心!接受了FOR-EV-ER(超过半小时的时间进行配置和编译),但它工作。

另一方面,我两天前在他的博客上发表评论,他在几个小时内回复,所以它仍然是一个非常活跃的博客。

HTH!

+0

谢谢,我会尝试并让你知道。 – Liz 2011-07-03 16:00:50

+0

嗯......插件管理器根本没有显示任何内容。这可能是问题的一部分。 – Liz 2011-07-04 15:41:24

+0

我在我的答案中添加了更多信息... – MarqueIV 2011-07-05 08:06:43

0

我正在使用VS2010和QT4.7加载项。它一直运行良好,直到我安装了quicktime插件并出现相同的问题。所以我只是删除了quicktime,问题就解决了!也许你可以试试看,如果你也有一个快速的事情。