Python论坛  - 讨论区

标题:[python-chinese] 求助!关于ctypes

2007年01月09日 星期二 11:43

晴天数码 sqj48611375在gmail.com
星期二 一月 9 11:43:11 HKT 2007

ÎÒ¸Õ¸ÕÏÂÔØÁËctypes-0.9.2.win32-py2.4.exeÕâ¸öÎļþ,ÇëÎÊÈçºÎʹÓÃ?
ÎÒµçÄÔ°²×°µÄÊÇpy2.4°æ±¾.
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20070109/088b307e/attachment.html 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年01月09日 星期二 13:24

清风 paradise.qingfeng在gmail.com
星期二 一月 9 13:24:42 HKT 2007

简单入门:
http://yanxu.blogspot.com/2006/12/mac-os-xctypes.html
hello.h
int add(int a, int b);

hello.c
#include "hello.h"
int add(int a,int b)
{
return a+b;
};

编译出hello.o
cc -c hello.c

编译成动态链接库hello.so
cc -bundle -flat_namespace -undefined suppress -o hello.so hello.o

linux下用gcc编译

python
from ctypes import *
lib=CDLL("hello.so")
lib.add(1,2)
=>3

参考资料:
http://wiki.woodpecker.org.cn/moin/FeihuTryPyrex
http://www.pgsqldb.org/pgsqldoc-cvs/xfunc-c.html

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年01月09日 星期二 13:25

tocer tocer.deng在gmail.com
星期二 一月 9 13:25:46 HKT 2007

当然是运行这个 exe 程序了

晴天数码 wrote::
> 我刚刚下载了ctypes-0.9.2.win32-py2.4.exe这个文件,请问如何使用?
> 我电脑安装的是py2.4版本.
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese

-- 
Vim 中文 Google 论坛 http://groups.google.com/group/Vim-cn

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号