나는 ACC 컴파일러를 사용하여 HP-UX 시스템에서 콘솔 C 응용 프로그램을 컴파일하려고 [HP C/AC++ B3910B A.06.26] 항상 다음 오류와 함께 실패 국지적 인 편집 :식별자 "현재 snprintf은"정의되지
******"Common/Common.c", line 153: error #2020: identifier "snprintf" is undefined
snprintf(BufferMessage, MSG_SIZE,
^
1 error detected in the compilation of "Common/Common.c".
gmake: *****[Common/Common.o] Error 2********
그러나 Common.C 파일에는 일반적으로 snprintf 메소드가 포함 된 라이브러리가 포함되어 있습니다. 이 아이디어를 해결할 수있는 아이디어가 있습니까? 모든
이것은 C99를 지원하기 위해 문서화 된 컴파일러의 버전 6입니다. – paxdiablo
@paxdiablo, 나는 그 컴파일러에 익숙하지 않다. 필요한 컴파일러 스위치는'gcc'와 같은가? – hmjd
HP에 따르면 [HP C/aC++ B3910B A.06.26] 컴파일러는 C99을 지원합니다. 우리는 단지 컴파일하려고하는 앱을 개발하지 않고 있습니다. 동일한 HP 컴파일러의 이전 버전을 사용하여 동일한 코드를 컴파일하려고 시도했기 때문에 이것은 다소 기이합니다. 감사합니다. – jamel