2012-03-29 9 views
1

Ich arbeite an einem C++ Projekt mit Qt-Bibliotheken, und ich arbeite mit Eclipse auf einem Ubuntu Virtual Machine.Kann C++ mit Qt-Projekten in Eclipse nicht debuggen

Ich habe drei Probleme im Augenblick würde ich lösen müssen:

  1. Jede Zeile Code Qt-Bibliotheken beteiligt als Fehler in rot markiert ist. Es kompiliert sowieso und die Anwendung funktioniert, aber es ist ärgerlich, wie 2000 Fehler, die nicht sind.

  2. Kann nicht debuggen. Bei der Ausführung des Debuggers dauert das Laden sehr lange, und danach stoppt der Debugger nie an den gesetzten Breakpoints.

  3. Keine Verweise auf den Code: Als ich mit Java gearbeitet habe, habe ich die Strg-Taste gedrückt und dann auf einen Variablen- oder Funktionsnamen und ging dann automatisch zur Deklaration. Seit ich diesen neuen Job habe, scheint diese Funktion nicht mit Eclipse CDT zu funktionieren.

Ich muss diese Probleme (vor allem der Debugger) lösen. Irgendeine Hilfe?

+1

Als ich mit Qt begann, probierte ich Eclipse, bis ich erkannte, dass Qt Creator so viel besser war. Ich würde vorschlagen, es zu versuchen, wenn du kannst. –

+0

Es ist keine Möglichkeit für mich, ich habe nur Eclipse bei der Arbeit :( –

+0

Schande. Wie auch immer, es klingt wie Eclipse weiß nicht, wo Ihre Qt-Header sind. Es wird ein Projekt (und globale) Einstellung geben, die Sie geben können Eclipse-Pfade zu Ihren Headern Wie bei den Breakpoints: keine Ahnung. –

Antwort

1

Um Qt-Header in Eclipse fügen Sie bitte die folgenden Schritte ausprobieren:

direkt am Projekt klicken -> wählen Sie Eigenschaften -> in Eigenschaftsfenster wählen C++ Einstellungen Projekt, da müssen Sie den Pfad enthalten hinzufügen, welche die geben Pfad der qt-Header.

Verwandte Themen