我想開始使用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禁用代碼完成插件,我已經確認在設置 - >編輯器 - >代碼完成框被選中。
我在這裏做錯了什麼?任何幫助將非常感激。非常感謝!
你的IDE設置是錯誤的(或者Code :: Blocks是一個糟糕的IDE),因爲'private'和'priority_queue'甚至不是C相關的,而是C++字。 –
正確。我確定在項目中創建新文件時選擇了「C」,甚至沒有「C++」。但即使我選擇了C++,在C++上下文中包含頭文件仍然應該讀取頭並創建一個合適的彈出窗口,不是嗎? –
RandomUser762