2008-09-16 36 views
1

我的公司正在完成的大部分工作都是基於Qt的C++,它都被檢入Subversion存儲庫。到目前爲止,所有關於代碼庫的工作都是純粹用nano或者Kate完成的。作爲新來的人,我想利用設置Eclipse - 正確地編輯我的本地樹副本。我有Eclipse的CDT「版本」,Qt集成和Subclipse模塊。不過,在這一點上,我不知道該怎麼做。我是否將項目導入Eclipse控制的工作區?我是否編輯它們?我沒有嘗試過讓Eclipse認識到「項目」是一個Qt應用程序,所以我可以使集成工作。如何配置Eclipse以在Subversion樹中處理基於Qt的應用程序?

回答

2

我會在eclipse中創建一個新的QT項目,然後將視角切換到subclipse,並簡單地將SVN簽出到新的eclipse項目中。你應該很好走。

1

好的,我一直在玩這個想法,它有一些優點。我可以切換到「SVN項目探索」的角度(我之前沒有注意到),並從我想要的子項目的頭部進行結賬。我在Eclipse工作區中獲得了一個很好的SVN鏈接副本,用於編輯。 Eclipse甚至可以「理解」類,並且可以在方法等上完成。然而,我仍然無法讓Eclipse瞭解該項目是一個「QT Gui」項目,這樣我可以查看這些屬性,並控制各種Qt庫等的鏈接。通過擴展,它也不理解如何構建我的項目,就像我從頭開始創建一個空的Qt Gui項目一樣。我如何使這部分工作?

0

簽出項目。它會問你一些選擇,比如你想從一個空白的項目開始,還是想用樹來創建一個新的項目。選擇後者,你應該沒問題:)。它似乎適用於我與Ganymed和顛覆(不知道關於subclipse,我不記得)。:)

0

我可以得到這個工作的唯一方法是檢查與日食項目,然後複製來自另一個Qt項目的.project和.cdtproject文件。然後在項目上進行刷新。這是一個可怕的黑客攻擊,但它讓你開始。 您可能需要爲'make'定義另一個構建器。

1

我在工作中的情況完全相同(使用CVS代替顛覆和使用KDevelop的團隊的其他成員,但這沒什麼大不了的)。只需使用Qt-Eclipse集成功能啓動一個新的Qt Gui項目,然後刪除所有自動生成的文件。現在使用eclipse的「團隊」功能並選擇共享您的項目,輸入存儲庫的路徑,然後就可以開始了。

0

第二個nikolavp - 簽出,並選擇使用新項目嚮導,然後選擇Qt項目。我已經完成了這個(使用ganymede),它能夠成功找到所有東西並正確構建。

0

我的解決辦法:

  1. 轉到SVN視圖,並與SVN或你喜歡
  2. 選擇任何客戶端「文件中添加該存儲庫位置爲您的項目
  3. 簽出該項目的一些臨時位置 - >導入...'並說'Qt-> Qt項目'
  4. 瀏覽到*的位置。親文件,選擇並點擊OK鍵式
  5. 你是在用適當的Qt項目和Subversion訪問該項目的比賽
0

我會說同樣作爲最後一個, 但不是首先要設置Qt-Eclipse集成的兩個步驟: Qt-Eclipse integration查找* .pro文件之前。

相關問題