Frage

Ich bin ein erfahrener Java -Entwickler und mit Eclipse sehr vertraut. In letzter Zeit habe ich versucht, a zu migrieren Texas Instrumental(BLE), Iar C Sprache Projekt, in Eclipse, ohne das offizielle Eclipse -Plugin von IAR zu verwenden, möchte ich nur Eclipse als Codesrowsing -IDE verwenden, während ich lerne, wie die Dinge funktionieren, und das Tutorial verfolgen und in zukünftiger Eclipse zur Entwicklung verwenden.

Ich habe jetzt seit einem Tag versucht, das Projekt zu migrieren, aber es fehlt etwas in Bezug auf Sonnenfinsternis C Sprache Unterstützung.

Es gibt einige Typen in einem .h Datei, im Projekt "EIN", auf das in einem anderen verwiesen wird .c Datei im Projekt "B", und Sonnenfinsternis, obwohl es kann"Gehen Sie zur Erklärung"Es zeigt einen Kompilierungsfehler im Projekt"B".

Ich habe in anderen Fällen desselben Szenarios bemerkt, dass ich nicht auf einen der Ordner als Quellordner verweisen muss, solange die Ordner unter dem Projekt Root -Verzeichnis sind, werden sie dem Build -Pfad hinzugefügt spezifisches Projekt und auch in ein Projekt importiert "B"mit nur auf das" verweist "EIN"Projekt in den Projekteigenschaften, ist das richtig?

Außerdem habe ich das in der festgestellt C Sprache Beide Projekte könnten sich gegenseitig verweisen, ohne mich zu verkürzen, also gehe ich davon aus, dass dies legitim ist. Daher gehe ich davon aus C Sprache Multi-Project-Strukturmuster, das ich folgen sollte. Wo kann ich solche detaillierten Spezifikationen finden?

Vielen Dank,

Adam Zehavi.

War es hilfreich?

Lösung 2

Ich habe endlich verstanden, dass dies nicht getan werden kann ... leider habe ich hart gearbeitet, um meinen Code in Eclipse während des Ausführens, Debuggens und Bereitstellen des Programms über IAR IDE im Mikroprozessor zu bearbeiten.

Andere Tipps

Versuchen Dies (Gemeinsame Quell -Lookup -Pfadpräferenz)

Bearbeiten: In meinem Eclipse CDT Helios gefällt mir Folgendes:

Klicken Sie mit der rechten Maustaste auf Projekt> Eigenschaften> C/C ++ Allgemein> Pfade und Symbole.

Wählen Sie dann meine Sprache (GNU C) und fügen Sie die Ordner mit den Header -Dateien hinzu, die ich einbeziehen möchte.

Dieser Vorgang kann automatisch in einem Schritt für alle Konfigurationen (Ausführen/Debug) oder nur für die aktive Konfiguration durchgeführt werden.

Gehen Sie zu Project> Eigenschaften> C/C ++ Allgemein> Pfade und Symbole und klicken Sie dann auf Exporteinstellungen ... um die Pfade und/oder Symboldefinitionen in einer Datei zu speichern. In Ihrem anderen Projekt können Sie dann Importeinstellungen verwenden ...

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top