wcscasecmp 가 선언이 안 되었다고 나오네요..
글쓴이: dorado2 / 작성시간: 수, 2005/06/08 - 9:57오후
fuzzy 관련해서 사용할 라이브러리가 있어서
웹 검색을 통해 찾았습니다.
이건, windows에서는 VC나 mingw를 통해서는 컴파일이 잘 됩니다. 예제 프로그램 실행도 잘 되구요.
http://wojci.dk/FFLL-linux.phtml
위 사이트가 있길래, 약간 변형된 버전의 소스를 받아다 컴파일 하는데 문제가 생기네요.
같은 소스인데도, windows에서는 sprintf나 sscanf가 undeclared 되어 있지 않다고 나왔는데, 리눅스에선 나오길래 해당 cpp 파일 앞 부분에 stdio.h 는 추가해주었구요.
문제는 wcscasecmp 함수가 역시 undeclared 되었다는 error가 뜨길래, <wchar.h> 역시 추가해 주었습니다.
그런데, 이 경우에는 여전히 전과 같은 에러가 발생합니다.
wchar.h를 못 찾는다는 메시지는 뜨지 않습니다.
그리고 man wcscasecmp 를 해봐도 include <wchar.h>를 하라고 되어 있거든요.
참, 원본 소스는 CPP로 되어 있습니다.
현재 redhat 7.1을 쓰고 있구요, gcc-2.96을 사용중입니다.
디폴트 설치 상태이며, 다른 버전의 gcc를 깐 일은 없습니다.
어떤 원인이 있을지요~ 고견을 부탁드립니다.
Forums:
댓글 달기