2011-09-22 3 views
2

Ctypes를 사용하여 파이썬에서 장치를 제어해야합니다. 그러나 장치와 함께 제공되는 라이브러리는 .DLL이 아닌 .LIB 파일로 컴파일됩니다. Ctypes를 사용할 수 있습니까?Ctypes를 사용하여 .LIB 파일을 바꿈

답변

2

아니요. 어쨌든 아닙니다. CTypes는 동적 링커 (LoadLibrary, GetProcAddress)를 사용하여 작동합니다. 아마도 자신의 DLL에 LIB 파일을 래핑 할 수 있지만, lib 파일에 Ctypes를 직접 사용할 수는 없습니다.

+0

어떻게하면됩니까? 저는 보통 파이썬으로 작업합니다. 그래서 C++ 구문을 알고 있지만 컴파일러의 출력 유형에 대해서는 잘 모릅니다. – Elliot

+0

사용하는 VS (mingw, msvc 승/VS, 다른 이상한 것)에 따라 다릅니다. 일반적으로이 방법은 어렵지 않고 지루한 일입니다. –

관련 문제