我想开始使用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