2016-07-17 6 views
0

Windows 7 용 최신 Haskell 플랫폼 (8.0.1 버전), wxWidgets-3.0.2를 다운로드하여 필요한 모든 환경 변수를 설정하십시오. "cabal install"을 사용하여 "wxdirect"를 성공적으로 설치했지만 "wxc"를 설치하려고하면 실패합니다. 로그 설치 :wxHaskell 설치 방법?

C:\wxWidgets-3.0.2\lib\gcc_dll\mswud\..: getDirectoryContents: does not exist 
(The system cannot find the path specified.) 
cabal: Leaving directory '.' 

"gcc_dll \ mswud \"폴더는 어디에서 가져와야합니까?

피. 아 브릴린도 Achelanne도 어떤 이유로 나를 위해 일하지 않는다.

P.P.S 하스켈 위키 지침에 따라이 라이브러리를 설치하려고 시도했지만, 많은 의존성에 대해 불평하지 않았습니다.

UPDATE 내가 Abriline 설치와 2014.2.0.0 하스켈 플랫폼을 사용하여 wxHaskell를 설치하려고 . wxc 빌드를 중단했습니다. 로그 :와 확장 로그 "도당은 WXC -v3 설치"

Building wxc 
setup.exe: Maybe.fromJust: Nothing 
1] Compiling Main    (wxc-0.92.2.0\dist\setup\setup.hs,  wxc-0.92.2.0\dist\setup\Main.o) 
Linking .\wxc-0.92.2.0\dist\setup\setup.exe ... 
The bitness is correct 
Configuring wxc-0.92.2.0... 
Configuring wxc to build against wxWidgets 3.0.2 
cabal: Leaving directory '.\wxc-0.92.2.0' 

업데이트 : 아마도 pkg-config가없는 것으로 보인다 로그에서 http://rgho.st/7BJcHzJTF

+0

여기에서 지시 사항을 따르십시오. https://github.com/wxHaskell/wxHaskell . 거기에 지정된 지침에 따라 하스켈 플랫폼의 하위 버전이 필요합니다. – Sibi

+0

@Sibi 나는 그것을 시도했지만, 일하지 않았다. 이제는 wxc를 빌드하는 동안 파일을 찾을 수 없다고 말합니다. –

+0

정확한 오류 메시지로 질문을 업데이트 할 수 있습니까? 그것이 다른 사람들이 당신을 도울 수있는 방법입니다. – Sibi

답변

0

. msys2에 내장 된 플랫폼에서 pacman -S pkg-config을 실행하고 설치 한 후, 작동하는지 확인하십시오.

0

다음과 같이 설치했습니다.

Set WXWIN=%CD%\wxWidgets Set WXCFG=gcc_dll\mswu Set PATH=%CD%;%PATH% cabal unpack wxdirect cabal install ./wxdirect-xxx 현재 디렉토리이 폴더를 설정.

  • 파일 wxdirect.exe을 찾아 현재 디렉토리에 넣습니다.

  • 파일 wxc.dll을 찾아 DLLs 폴더에 넣어 wxWdigets/include/wx/setup.h

  • 유형

cabal unpack wxc cabal install ./wxc-xxx

  • 에 파일 wxWdigets/include/wx/setup_redirect.h 이름을 바꿉니다.

  • 검색 경로에 DLLswxWidgets\lib\gcc_dll 폴더를 넣으십시오.

  • 이제 wxcorewx을 설치할 수 있습니다.