2011-06-13 181 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,問題就解決了!也許你可以試試看,如果你也有一個快速的事情。