2013-11-03 56 views
1

我試圖在C++的Eclipse CDT上設置自己的開發環境,儘管自動完成正在工作(它發現像vector這樣的類),但它沒有顯示C++的文檔,只有C東西(fopen,fclose,malloc)在自動完成時出現文檔。關於C++自動完成的Eclipse CDT文檔

一些注意事項: 我使用Linux Mint的和Eclipse開普勒服務版本1個版本ID:20130919-0819 我必須在我的Linux手動安裝G ++。我用'sudo apt-get install g ++-4.7'來安裝它 我不得不在GCC C++編譯器包含的工具屬性的工具設置中手動放置「/usr/include/c++/4.7.3/」以獲得它來編譯。

關於如何獲取文檔的任何想法?

+0

您是否在添加新包含之後重新爲您的項目編制索引?對於未來的讀者,可以使用以下指令設置include目錄:http://help.eclipse.org/juno/index.jsp?topic=%2Forg.eclipse.cdt.doc.user%2Ftasks%2Fcdt_t_proj_paths.htm – NicholasM

回答

4

對C的幫助由Libhover plugin提供。開發人員試圖支持C++,但似乎這些努力沒有得到太多的牽引力。

C++懸停實際上默認安裝在CDT中。如果沒有,您可以手動安裝它(在CDT站點查找「C/C++庫懸停幫助插件」和「用於從安裝的C devhelp文檔創建懸停幫助的插件」)。

但是,這還不夠。爲了獲得類似於C文檔的懸停式幫助,您必須爲您的庫生成Doxygen XML,例如爲STL。詳細信息請參閱hover documentation