2010-12-05 2 views
0

임 학습 목표 C (내 작품에서 맥을 사용) 내 집에서 나는 단지 리눅스 박스를 가지고 있는데, 나는 목표를 컴파일하는데 사용하고있다. 지금까지 , 좋은 경로 있었지만 지금은, 내가 테스트를위한 프로그램을 컴파일객관적인 C에서 * .h 파일을 컴파일 리눅스

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

을 *하는 .m가 아닌 다른 파일에 .H 파일을 사용하고 있었다 * 인터페이스를 사용하는 단계에 도착 하지만 그것은 별도의 .h 파일을 작동하지 않습니다 무엇을 추가할까요? 또는 변경?

감사합니다.

+4

.h 파일은 컴파일되지 않습니다. –

답변

2

.m에서 .h 파일을 올바르게 포함해야합니다. .m이 #import "some_file.h"인지 확인하십시오.

마찬가지로 일반 C와 마찬가지로 .h는 같은 디렉토리에 있어야합니다. 그렇지 않다면 -I/some/other/path을 보내서 .h의 내부를 찾으십시오. /some/other/path

+0

감사합니다! 지금 고쳐! – MaKo

+0

np :) 네가 새로 온 것 같아. 답변이 문제를 해결하면 해결 방법으로 선택하십시오 (녹색 확인란을 통해). – jbenet

관련 문제