2012-05-08 62 views
4

我想調試從谷歌代碼庫下面的源代碼,如何從谷歌代碼庫調試源代碼

http://code.google.com/p/rx/ 

我的問題是,我無法找到一個合適的IDE,可以考慮所有的子源代碼中的文件夾作爲一個完整的項目。我已經嘗試過netbeans C++,codeblocks,eclipse C++等。開放項目時所有人都面臨的問題是,他們將主項目中的所有子文件夾視爲不同的項目。

是否有任何ide可以用來從谷歌代碼庫調試源代碼。或者有什麼方法可以調試這些項目?

操作系統:Ubuntu的或Windows

回答

1

您可以創建一個虛擬的Makefile:

all: 
     g++ code_dir/*/*.?pp -o fake 

,然後使用Makefile文件導入項目。這可以做爲kdevelop和eclipse(不知道其他IDE)。

請注意,上述makefile會從code_dir目錄中的所有目錄中導入*.?pp模板的所有文件。

+0

如果make文件已經存在。在這種情況下,是否有可能使用這些make文件導入項目,如果是,那麼該怎麼做? –

+0

@ user869790如果makefile存在與否,無關緊要。你總是可以創建一個虛擬的makefile來觸及目標目錄中的所有文件。在這種情況下,您必須設置IDE的構建系統 –

+0

當我使用上述命令時,即g ++ code_dir/* -0假回到我的子文件夾文件格式不被識別。這意味着我必須爲所有子文件夾創建一個make文件.....現在,當我輸入子文件夾的名稱而不是code_dir時...我得到的文件相同的錯誤。 ..這是正確的方法。如果我錯了,請糾正我。 –

0

你可以用你喜歡的IDE創建一個新的項目,然後手動導入來源。

你也可以考慮使用體面的編輯器。就個人而言,我更喜歡vim,並沒有看到使用編輯器10倍於實際項目大小的理由。

+0

在這種情況下,我們必須在新項目中創建生成文件。 –

+0

如果你的IDE不能自己創建一個簡單的makefile,你可以很容易地創建你自己的makefile。請參閱VJovic的回答及其評論。 – Philip