mac풀그 림 x86 리녹스 포팅중의 에러

hys545의 이미지

/usr/include/TargetConditionals.h:162:10: #error TargetConditionals.h: unknown compiler (see comment above)
In file included from /usr/local/include/CarbonCore/CarbonCore.h:25,
                 from /usr/local/include/CoreServices/CoreServices.h:21,
                 from /usr/local/include/Carbon/Carbon.h:20,
                 from main.c:59:
/usr/local/include/CarbonCore/ConditionalMacros.h:169:5: #error unknown compiler
In file included from /usr/local/include/CarbonCore/CarbonCore.h:29,
                 from /usr/local/include/CoreServices/CoreServices.h:21,
                 from /usr/local/include/Carbon/Carbon.h:20,
                 from main.c:59:
File attachments: 
첨부파일 크기
파일 TargetConditionals.h6.6 KB
파일 CarbonCore.h3.82 KB
7339989b62a014c4ce6e31b3540bc7b5f06455024f22753f6235c935e8e5의 이미지

리눅스에는 Carbon이 없어서 그런게 아닐까요?

hys545의 이미지

ditto wrote:
리눅스에는 Carbon이 없어서 그런게 아닐까요?

carbon header파일 mac os x에서 복사해왔습니다
그래서 아마 파일을 좀 손조아야할거 같은데
어떻게 하는지 몰라서 물어본겁니다.

즐린

ganadist의 이미지

컴파일 옵션에 -DTARGET_OS_UNIX=1 -DTARGET_CPU_X86=1 을 넣고 해보면 일단 저 에러는 비껴갈듯 한데요.

----
데스크탑 프로그래머를 꿈꾸는 임베디드 삽질러

jeijunn의 이미지

Quote:

carbon header파일 mac os x에서 복사해왔습니다
그래서 아마 파일을 좀 손조아야할거 같은데
어떻게 하는지 몰라서 물어본겁니다.

우선 carbon API를 리눅스에 포팅하셔야 합니다 -_-;
header만 가져온다고 빌드가 될 리가;;;;