2012-02-09 3 views
2

이전에 MSVC 및 Cygwin을 사용하여 Windows 용 ICU를 컴파일하려고 시도했지만 문제가 없었습니다. 이 시간은, 그러나, 성공적인icu 컴파일에서 'unicode/utypes.h'를 찾을 수 없습니다.

.../icu/source/runConfigureICU Cygwin/MSVC

가 한 후에 다음과 같은 오류로 종료하지 : 비 MSVC Cygwin에서 버전

.../icu/source/stubdata/stubdata.c(20) : fatal error C1083: Cannot open include file: 'unicode/utypes.h': No such file or directory

문제 없음. 나는 다른 디렉토리에 있지만 이것은 이전에 작동 한 것으로 보인다.

업데이트. 이전에 icu/source 디렉토리에서 컴파일해야합니다. 나는 돌아가서 runConfigureICU를 내부에서 수행하고 오류를 보지 못했습니다. 나는 원래의 icu 폴더를 망쳐야 만한다는 슬픈 생각이 들지만, 아마도 Cygwin/MSVC를 컴파일 할 다른 방법은 없을 것이다. Microsoft 컴파일러가 경로를 처리하는 방법과 관련이있을 수 있습니다.

업데이트 2.을 icu/source로 만들면 다른 위치가 작동합니다.

답변

0

runConfigureICU는 icu/sources 디렉토리의 Cygwin/MSVC에서만 호출 할 수 있습니다. 그렇지 않으면 cl가 cygwin 기반 포함 경로에 도달 할 수 없습니다.

관련 문제