나는 인라인 :: 이것은 내가 지금까지 무엇을 가지고 C @array = unpack("C*", $buf);
펄 unpack를 변환 조금 어려움을 겪고 있어요,하지만 난 인라인입니다이 STRLEN len;
char* test = SvPVbyte(buf, len);
...
AV* arr = SvRV(?);
사람이이 작업을 수행하는 방법에 대한 팁
카메라에 연결하여 사진을 찍고 데이터를 piddle로 읽어들이는 모듈을 만듭니다. 이 모든 작업은 인라인 :: C 명령에서 수행됩니다. PDL documentation에있는 절차를 사용하여 pdl *을 생성하고 반환 할 수 있습니다. 그러나 카메라가 사진을 찍지 못할 수도 있습니다.이 경우 보통 my $pic_pdl = $Camera->TakePicture
이전 버전의 공유 시스템 라이브러리와 만 호환되는 Perl 모듈을 다루고 있습니다. 필자의 시스템에는 이전 버전의 라이브러리가 있지만 Perl의 Inline::C이 최신 라이브러리를 제거하지 않고 이전 라이브러리와 강제 연결하는 방법을 알 수 없습니다. 나는 시스템 라이브러리 libusb 0.1와 호환되지만 libusb 1.0와 호환되지 않는입니다 Devi
내 질문은 인라인 C 코드와 관련이 있습니다. 인라인 스택 함수 (Inline_Stack_Vars)를 사용하여 변수를 전달해야합니까? in/out 또는이 문맥에서 변수를 수정하는 것이 적절합니까? 생체 인식 데이터를 표시하려면 두 개의 정렬 된 문자열 사이에 차이점 만 표시해야합니다. 예 : 주어진 두 문자열 :.. 내가 '으로의 대체 두 번째 문자열이 (
Haskell의 inline-c에있는 C 블록에서 어떻게 목록이나 배열을 얻을 수 있습니까? 즉, C로 복잡한 데이터를 구성하고 Haskell에서 함께 작업하는 방법입니다. 이 같은 뭔가 : foo :: IO [Int]
foo = do
what? <- [C.block| <what?> {
ints = calloc(10, sizeof(int));