ctypes

    0

    1답변

    면책 조항 : Windows 프로그래밍을 처음 사용하므로 일부 가정 사항이 잘못되었을 수 있습니다. 그렇다면 나를 교정하십시오. 나는 ctypes를 사용하여 C API 용 파이썬 래퍼를 개발 중이다. API에는 64 및 32 DLL/LIB가 함께 제공됩니다. 성공적으로 ctypes.WinDLL ('TheLibName')을 사용하여 DLL을로드하고 함수 등을

    4

    2답변

    파이썬에서 ctypes를 통해 호출하고 싶은 함수가 포함 된 라이브러리를 C로 작성하고 있습니다. 나는이 성공적으로 다른 라이브러리를 수행했지만, 해당 라이브러리는 매우 바닐라 종속성을했다 (즉 fstream, math, malloc, stdio, stdlib). 내가 작업하고있는 다른 라이브러리에는 더 복잡한 종속성이 있습니다. 예를 들어 fftw3을 사

    6

    1답변

    CFuncType (ctypes.CFUNCTYPE 또는 ctypes.PYFUNCTYPE ...) 콜백 함수를 전달해야합니다. 어떻게 파이썬 함수를 CFuncType으로 캐스팅 할 수 있습니까? 아니면 어떻게 파이썬에서 CFuncType 함수를 만들 수 있습니까? 다음 이 그래서 우리의 콜백 함수는 정수에 대한 포인터를 수신 http://docs.python

    2

    1답변

    나는 ctypes를 사용하여 파이썬에서 호출 된 일부 C 코드로 작업하고있다. C 라이브러리의 어딘가에 예외가 발생하거나 abort()가 호출되고 있습니다. 내 파이썬 호출자 코드에서 이것을 잡을 수있는 방법이 있습니까? (플랫폼은 Linux 임)

    4

    1답변

    ctypes를 사용하여 DLL의 글로벌 C 변수에 할당하는 데 도움이 될 수 있습니다. (Cygwin에서) TEST.C이 창에 다음과 같은 #include <stdio.h> char name[60]; void test(void) { printf("Name is %s\n", name); } 이 포함되어 다음과 같이

    2

    1답변

    나는 Ph.D.에 대한 고속 카메라의 데이터를 처리하는 프로그램을 작성하고 있습니다. 계획. 이 카메라에는 Linux에서 .so 파일 형태로 SDK가 제공되어 카메라와 통신하고 이미지를 가져옵니다. 마찬가지로 그것은 많은 양의 데이터를 제공하는 고속 카메라입니다 (분당 몇 GB). 이 양의 데이터를 처리하기 위해 SDK에는 USB를 통해 하드 드라이브에 직

    16

    3답변


    2

    2답변

    파이썬 코드에서 c 라이브러리를 호출해야합니다. c 라이브러리는 많은 이미지 조작을하므로 create_string_buffer를 사용하여 할당 된 이미지 버퍼를 전달하고 있습니다. 문제는 이러한 버퍼를 조작하고 변경해야한다는 것입니다. 내 버퍼에서 개별적인 값에 도달하고 조정하는 가장 좋은 방법은 무엇입니까? 버퍼는 모두 uint8 버퍼입니다.

    0

    3답변

    내가 지금은 IronPython에서 실행하려고 다음의 CPython 코드가 있습니다 TypeError: expected array, got str 내가 대신 BarHeader.from_buffer_copy(bytes(header_raw)) 시도 : 마지막 줄이 예외가 발생 import ctypes class BarHeader(ctypes.Structur

    5

    1답변

    내가있어 코드를하는 ctypes하는 문자열 (또는 튜플)를 변환 : w_px, h_px = img.size pixels = struct.unpack('%dI'%(w_px*h_px), img.convert('RGBA').tostring()) pixels_array = (ctypes.c_int * len(pixels))(*pixels) 하지만 다루고있어