2016-09-06 13 views
6

Awesomium 라이브러리에 의존하는 Haskell 프로그램을 실행하려고합니다. 나는 그것을 컴파일하지만 런타임에 다음과 같은 문제로 실행했습니다 Haskell과 Awesomium의 런타임 DLL 문제

Cannot find procedure start address...

는 대략 번역이 awe_history_entry_get_visit_count 절차의 시작 주소가 DLL 파일 [내 실행 파일 경로]에서 찾을 수 없음을 말한다.

awesomium.dll보다는 내 프로그램에서 해당 기호를로드하려고 시도하는 것 같습니다.

  • 내가 내 빌드 도구로 stack을 사용하고
  • 윈도우 10에있어
  • 이 프로그램은 32 비트 (I386)는, 그 유일한 아키텍처 Awesomium 때문에 나는 '
  • 지원합니다 내가

어떤 도움이나 힌트가 많이 주시면 감사합니다 .cabal 파일에 extra-libraries 분야에서 필요로하는 DLL을 참조했습니다.

답변

2

결국 나는 스스로 해결할 수있었습니다. 최근 버전의 Awesomium SDK에 연결하려고했습니다.

Awesomium 1.6.5로 다운 그레이드하고 이전 빌드와 내 빌드 폴더의 DLL을 바꾼 덕분에 이제 WebCore을 초기화하고 WebViews을 생성 할 수 있습니다.

불행히도, 아직 HTML을로드 할 수 없었지만 다른 질문이 있습니다 ...