[ CnUnix ] in KIDS 글 쓴 이(By): darkman (아랑타불) 날 짜 (Date): 2004년 7월 16일 금요일 오후 10시 52분 40초 제 목(Title): [Q]켅99에서 복소수 어떤 컴에접속해 c99로 복소수 수치계산을 하는데 cabs 함수가 complex.h와 math.h가 다르게 정의돼있네요. cc-1143 c99: ERROR File = /usr/include/math.h, Line = 528 Declaration is incompatible with "long double cabsl(long double _Complex)" (declared at line 178 of "/usr/include/complex.h"). extern long double cabsl( struct __cabsl_s ); ^ math.h엔 복소수가 있고 complex.h엔 구조체로 정의돼있나봅니다. 이런 경우 어찌해야하나요? cabs함수 자체는 제가 따로 만들수 있는데. 웹 찾아보니 #define _C99_CABS_USER_DEFINED 이렇게 하란데 잘 안되고.. 답답. 위에 답주신 파섹님 감사. |