2016-04-06 9 views
0

Ich versuche Code-Blöcke zu verwenden, um etwas C-Programmierung zu machen, nur um zu lernen. Ich hatte gehofft, die codecompletion/calltips Funktion zu benutzen (zB wenn ich "printf" schreibe, erscheint eine praktische Dropdown Box mit den Parametern.Codeblocks Autocomplete/calltips funktioniert nicht für C-Standard-Bibliotheksfunktionen

Ich habe ein neues Projekt und eine neue Datei in diesem Projekt namens "hallo" erstellt .c“

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

aber durch Eingabe prin der Mitte --- nur "priority_queue und private" auftauchen, keine printf-Funktionen, und es passiert nichts, wenn ctrl-j drücken, ctrl-Raum, alt-shift-Raum, ctrl-n oder p nichts funktioniert Ich habe versucht, das Projekt zu reparieren Ich hatte zunächst 13.12 Version installiert, weil das Ubuntu (14.04.4LTS) hatte, aber dann habe ich Version 16.01 installiert, indem ich mit dem apt-get ppas muckte funktioniert nicht Ich habe versucht, zu deaktivieren und ree das Plug-in Code-Vervollständigung aktivieren und ich habe sichergestellt, dass unter Einstellungen-> Editor-> diese Code-Vervollständigungsbox aktiviert ist.

Was mache ich hier falsch? Jede Hilfe wäre sehr willkommen. Vielen Dank!

+0

Ihre IDE-Einstellungen sind wirklich falsch (oder Code :: Blocks ist eine schlechte IDE), da 'private' und' priority_queue' nicht einmal C-bezogene, sondern C++ - Wörter sind. –

+0

Richtig genau. Ich habe dafür gesorgt, dass ich beim Erstellen der neuen Datei im Projekt "C" gewählt habe und nicht einmal "C++". Aber selbst wenn ich C++ gewählt hätte, sollte die Einfügung der Header-Datei in einem C++ - Kontext immer noch den Header lesen und ein entsprechendes Popup-Fenster erstellen, oder? – RandomUser762

Antwort

0

Die neue IDE von Code :: Blocks ist auf Ubuntu noch nicht so poliert. Sie können versuchen, es neu zu installieren. Und wenn es nicht funktioniert, versuchen Sie es mit 13.12.

+0

Hrm. Danke für das Heads-Up. Ich hatte ursprünglich 13.12 (Die Standard-Installation von der üblichen apt-get Repo) und es hat dort auch nicht funktioniert ... sehr frustrierend. Scheint wie eine nette IDE. Ich kann Eclipse versuchen, obwohl ich Eclipse CDT calltips höre und popups sind auch wonky. – RandomUser762