FC2ブログ

なんかいろいろこんぴゅーたかんけいのなぐりがき

なんか勉強しているこんぴゅーた関係のことのメモやそれ以外のことを書こうかなあ...

logs

pythonのctypesで自分で書いたdllを試す

gccでコンパイルしたらwindows上でもctypes.windllではなくctypes.cdllじゃないと戻り値がうまくいかなかった

gcc -c foo.c
gcc -shared -o foo.dll foo.o
python usedll.py

//foo.c
#include
int hello(int x,int y)
{
printf("helloworld\n");
return x+y;
}

#usedll.py
from ctypes import *
dll = cdll.LoadLibrary(r"c:\prog\c\test\mydll.dll")
ret = dll.hello(1,2)
print "ret is " + str(ret)


スポンサーサイト



トラックバックURL

http://ilovevim.blog42.fc2.com/tb.php/105-bc0f11d1

この記事へのトラックバック

この記事へのコメント

コメント投稿フォーム

Paging Navigation

Navigations, etc.