티스토리 뷰

역시 사람은 정보가 있어야 ;;;
Python 으로 닥질을 하다, 우연히 찾아낸 자료로 한방에 해결...

참고 : http://wolfprojects.altervista.org/dllforpyinc.php

요지는 이것이다.

__declspec(dllexport) extern "C"

이것을 붙이고 생성한 Export 함수/변수는 'WINFUNCTYPE' 를 이용한 닥질이 없이도 바로 호출이 가능하다는 것...

#define DLLEXPORT extern "C" __declspec(dllexport)
DLLEXPORT int sum(int a, int b)
{
    return a + b;
}

이런 Export 함수를 참조하고 싶을 때

from ctypes import cdll
mydll = cdll.LoadLibrary('test.dll')
mydll.sum(5, 3)
>> 8

그냥 이렇게만 해도 바로 접근이 된다는 것...
뭐지; 지금까지 한 헛짓은 ㅜ oㅜ

이상!
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함