2010-11-24 10 views
2

Windows에서 (궁극적으로) c2hs를 사용해야하는 libxml-enumerator 패키지를 사용하려고합니다. 관련 패키지를 만들려고 할 때, 나는 c2hs에서 겉으로는 악명 높은 "존재하지 않는다"라는 오류를 얻습니다. 이것은 GCC가 설치되어 있지 않은 것과 관련이있는 것처럼 보이지만 Haskell의 gcc.exe 사본을 내 경로에 추가했기 때문에 이것은 이상한 목록으로 보입니다.Windows에서 c2hs 사용

누구든지이 버그를 물리 칠 방법을 알고 있습니까?

+1

안녕 마이클, 실제 오류 메시지가 무엇인가요? GHC와 함께 배포되는 MinGW 도구의 최소 세트로 다시 빌드 할 수있는 플랫폼 패키지의 업데이트를 제외하고는 MinGW와 MSys의 적절한 설치를 사용하면 일반적으로 바인딩에 많은 좌절감을주지 않습니다. c2hs는 바인딩이 아닌 FFI 도구이지만, MinGW와 MSys가 나인 경우에는 여전히 똑바로 향할 것입니다. –

+0

좋아요, 본격적인 MinGW를 설치하면 "존재하지 않습니다"오류가 발생했습니다. 감사합니다. 나는 그것이 GHC에 번들 된 것과 다른 GCC를 기대하고 있다는 것을 깨닫지 못했습니다. 이제는 Windows 개발의 다른 모든 즐거움을 통해 전투에 나설 것입니다. –

+0

나는 다른 GCC가 너무 많다는 것을 확신하지 못한다. MinGW + MSys가 설치된 전체 컴파일러 모음 (make, autoconfig, 모든 시스템 헤더와 정적 라이브러리 등)이있다. GHC에 번들로 묶인 MinGW는 GHC의 필요성을 충족시켜줍니다. 최소한 gcc, binutils 등은 많지만 많지는 않습니다. –

답변

2

답은 MinGW를 단독으로 설치하고 GHC에 포함 된 MinGW에 의존하지 않는 것이 좋습니다. 희망이 사람을 미래에 도움이됩니다.

관련 문제