2010-12-05 7 views
0

Im Lernziel C (mit einem Mac in meiner Arbeit) In meinem Haus habe ich nur eine Linux-Box, ich verwende es, um das Ziel c, so weit zu kompilieren war ein guter Weg, aber jetzt, ich habe auf die Bühne die Schnittstelle mit * .h-Datei in einer anderen Datei als der * .m, ich warkompilieren * .h Dateien in Objektiv c Linux

gcc `gnustep-config --objc-flags` -lgnustep-base 6_header.m -o 6_header 

mit den Programmen zum Testen zu kompilieren, aber es funktioniert nicht eine separate .h-Datei, was hinzuzufügen? oder ändern?

danke!

+4

.h Dateien werden nie kompiliert ... –

Antwort

2

Ihre .h-Datei sollte korrekt von der .m aufgenommen werden. Stellen Sie nur sicher, dass die .m #import "some_file.h" hat.

Auch, wie in regulären C, sollte die. H im selben Verzeichnis sein. Wenn nicht, können Sie -I/some/other/path übergeben, um nach .h zu suchen. /some/other/path

+0

danke! jetzt behoben !! – MaKo

+0

np :) Ich sehe, du bist neu in SO. Sobald eine Antwort Ihr Problem löst, wählen Sie es bitte als Lösung aus (über das grüne Kontrollkästchen). – jbenet

Verwandte Themen