2012-04-06 7 views
2

Ich benutze Eclipse in Linux. Ich habe ein Projekt mit Cocos2D erstellt. Es ist ein Java-Projekt, aber ich öffne cpp und Header-Dateien, um nativen Code zu schreiben.Kann Eclipse mit externen Bibliotheken wie cocos2d automatisch vervollständigen?

Jedes Mal, kompilieren ich den nativen Code mit ./build_native.sh

werde ich gerne wissen, ob Eclipse-Funktionen in nativen Code automatisch zu vervollständigen konfigurieren werden.

Beispiel:

CCDirector::sharedDirector()-> 

muss die Optionen wie getWinSize zeigen().

Einige Ideen? Danke im Voraus.

Antwort

3

Ich kann nicht auf die Details Ihrer Frage antworten, aber im Allgemeinen hatte ich dieses Problem in C/C++ mit Iostream und STL-Bibliotheken. Obwohl alles gut kompiliert werden würde, unterstützte es die automatische Vervollständigung nicht. Ich landete in den bereitgestellten Bibliotheken zu dem Stamm, der jede .h-Dateisammlung enthielt, und fügte diese dem Verzeichnispfad hinzu. Dann habe ich den Index neu erstellt und dann die automatische Vervollständigung gestartet. Wenn also cocos2d .h-Dateien an mehr als einem Speicherort speichert, fügen Sie jeden Ordner hinzu.

2

Haben Sie das installiert? Das gibt Eclipse C/C++ - Funktionen, die denen von Java ähneln.

+0

Ja, ich habe CDT Hauptfunktionen installiert, und CDT Optionale Funktionen. Ich kann C++ - Projekte erstellen und kompilieren – vgonisanz

Verwandte Themen