ffi

    1

    1답변

    malloc에 ​​의해 할당 된 메모리 버퍼가있는 경우 같은 값을 에 복사하지 않고 (주어진 포인터가있는 경우) 값을 인스턴스화 할 수 있습니까? C++의 foo = new (ptr) Class()과 유사합니다.

    0

    1답변

    나는이 기능 (여기에 C++로 작성된)이 있습니다 local session = ffi.new("GameSession*[1]", {}) myDLL.startSession(session)) 을하지만 :이 제대로 실행 여기에 LuaJIT FFI를 사용하여 얻을 관리해야 GameSession *theSession = NULL; ... ... startS

    3

    1답변

    XKB API의 다양한 비트와 밥에 액세스하려고합니다. {-# LANGUAGE ForeignFunctionInterface #-} module Main where import Foreign import Foreign.C.Types #include <X11/XKBlib.h> #let alignment t = "%lu", (unsigned long

    0

    1답변

    struct 포인터 인수로 일부 c 함수가 있습니다. extern "C" { fn InitSomeStruct() -> *SomeStruct; fn SomeFunction(v: *SomeStruct); fn DestroySomeStruct(v: *SomeStruct); } fn main() { unsafe {

    1

    1답변

    SML/NJ에서 구현 한 NLFFI (No Longer Foreign Function Interface)를 탐색 중입니다. "수학"예제가 작동하지만 "pdb"가 오류를 발생시킵니다. FFI/pdb.cm:53.5-53.21 Error: link-time exception in user program (pdb.cm):FFI/(pdb.cm):../pdbhandl

    4

    2답변

    double에 대한 포인터 인 멤버를 포함하는 struct 유형을 정의하는 C 라이브러리에서 Haskell FFI를 사용하고 있습니다. double의 배열 : 주문 t에서 data Foo = Foo { length :: Int, values :: Data.Vector.Storable.Vector Double } deriving (Show

    0

    2답변

    NLFFI SML/NJ 구현의 버그 인 것 같습니다. C 함수 void f0 (short a0 , short a1 이고 그래서 의해 컴파일 , short a7 ) { printf ("a0 == %hx\n", a0); printf ("a1 == %hx\n", a1); 등 printf ("a7 == %hx\n

    27

    2답변

    C 라이브러리에서 반환 된 C 문자열을 가져 와서 FFI를 통해 녹 문자열로 변환하려고합니다. mylib.c const char* hello(){ return "Hello World!"; } main.rs #![feature(link_args)] extern crate libc; use libc::c_char; #[link_args

    4

    1답변

    의 코드는 ghcjs-jquery 코드를 통해 파고 있습니다. 내가 알아 내려고하는 것은 JS 함수에 대해 FFI 가져 오기 유형 서명을 정의한 후 ghcjs이 함수를 포함하는 파일을 찾는 데 어떻게 도움이되는지입니다. Internal.hs과 Cabal 구성을 확인하면 JQuery JS 파일의 경로를 지정할 방법이 없습니다. 또한 JavascriptFFI

    1

    1답변

    Ruby에서 읽고 자하는 C 구조체의 정적 배열이 있습니다. 는 C 데이터 구조이 같다 : typedef struct myStruct { char *name; int val; } myStruct; myStruct myData[] = { {"First", 0}, {"Second", 1}, {"Third", 2} }; 가 어