c2hs

    3

    1답변

    c2hs를 사용하여 일부 ioctl 함수 (특히 창 크기 가져 오기 및 설정)에 대한 빠른 바인딩을 작성하려고합니다. {-# LANGUAGE ForeignFunctionInterface #-} #include <sys/ttycom.h> #include <sys/ioctl.h> module A where import Foreign.Stora

    0

    1답변

    저는 c2hs를 사용하고 this issue을 사용하는 것을 처음 사용합니다. 디버깅을 시작하는 방법을 모르겠으며 Google 검색 또는 GitHub의 문제를 살펴 보지 못했습니다. 어디서부터 시작해야하며 도움이 될만한 리소스는 무엇입니까? 미리 감사드립니다. 또는 그것을 전달하여 cabal ... --c2hs-options="-d trace" 나는 .

    3

    1답변

    내 C의 기능은 다음과 같습니다 void *c_shm_create(char*, int); 내 .chs 파일은 다음과 같습니다 {-# LANGUAGE ForeignFunctionInterface #-} module System.Shm.Internal.Bindings (c_shmCreate ) where #include "hs_sh

    2

    1답변

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

    6

    1답변

    일부 haskell 바인딩을 작성하는 데 c2hs를 사용하고 있으며 Haddock 을 사용하여 자동 생성자 및 함수 매개 변수를 문서화하고 싶습니다. 그러나 c2hs는 주석을 무시합니다. {#enum define WinPos { CA as HA --^This comment is not shown in the .hs file ,CB

    3

    2답변

    cabal install c2hs을 실행하면 올바르게 완료된 것 같지만 패키지를 등록하지 않습니다. 패키지가 설치되지 않은 것 같습니다 : ghc-pkg list에 나타나지 않고 cabal install c2hs을 다시 실행하면 "모든 요청한 패키지가 이미 설치되었습니다"라는 메시지 대신 동일한 설치 절차를 거칩니다. 이 작업을 수행하는 데 많은 도움을 주

    0

    1답변

    는 좀 C 프로젝트에 하스켈 바인딩을 쓰고 있어요 및 문제 유형 void foo(char *); 의 함수가 그 foo 확인이 NULL 값에 대한 포인터와 정상적인 동작에서 뭔가 다른 일을. 이 함수에 대한 내 Haskell 소스 래퍼에 foo :: String -> IO() 유형이 있고 newCString을 사용하여 인수를 마샬링합니다. 어떻게 사용자

    6

    1답변

    나는 소프트웨어 인을 작성 중이므로 편집하려면 nvcc이 필요합니다. 저는 CUDA 지원 GPU를 가지고 있지 않지만 사실은 그럴 필요가 없습니다. 친구가 정확히 소프트웨어 인을 리눅스에 설치하고 있다면 그는 CUDA GPU가 없지만 모든 것이 정상입니다. https://developer.nvidia.com/cuda-downloads (cuda_6.5.14