2016-04-06 38 views
0

我想開始使用code :: blocks來做一些C編程以學習。我希望能夠使用codecompletion/calltips功能(例如,當輸入「printf」時,它會彈出一個方便的下拉框,顯示參數。codeblocks自動完成/呼叫提示不適用於C標準庫函數

我已經做了一個新項目和一個名爲「hello .c」的

#include <stdio.h> 
int main(){ 
    int test=0; 
    printf("%d",test); 
    return 0; 
} 

但中途打字首席---只有 「priority_queue和私人」 顯示,沒有的printf函數,並按Ctrl-J,Ctrl-Space鍵,ALT移空間時,沒有任何反應, ctrl-n或p什麼也沒有工作我已經嘗試重新解析項目我最初安裝了13.12版本,因爲這是Ubuntu(14.04.4LTS)的版本,但隨後我使用apt-get ppas來安裝版本16.01。不起作用,我試過禁用和ree禁用代碼完成插件,我已經確認在設置 - >編輯器 - >代碼完成框被選中。

我在這裏做錯了什麼?任何幫助將非常感激。非常感謝!

+0

你的IDE設置是錯誤的(或者Code :: Blocks是一個糟糕的IDE),因爲'private'和'priority_queue'甚至不是C相關的,而是C++字。 –

+0

正確。我確定在項目中創建新文件時選擇了「C」,甚至沒有「C++」。但即使我選擇了C++,在C++上下文中包含頭文件仍然應該讀取頭並創建一個合適的彈出窗口,不是嗎? – RandomUser762

回答

0

新的Code :: Blocks IDE在Ubuntu上還沒有那麼完美。您可以嘗試重新安裝它。如果它不起作用,請嘗試恢復到13.12。

+0

人。感謝您的提升。我最初確實有13.12(從通常的apt-get回購默認安裝),並沒有在那裏工作......非常令人沮喪。看起來像一個整潔的IDE。雖然我聽說日食CDT呼叫提示和彈出窗口也不合時宜,但我可能嘗試日食。 – RandomUser762