Python论坛  - 讨论区

标题:[python-chinese] MinGW->DLL->Python module问题

2007年01月06日 星期六 14:23

gashero harry.python在gmail.com
星期六 一月 6 14:23:55 HKT 2007

懒得在自己机器上安装.net SDK,现在又想试试开发一个DLL来做Python模块。大家给个思路。我知道使用MinGW开发DLL似乎有两种思路,一种是Windows
SDK那种DLL框架,另一种是Linux那种。不知给Python开发模块用哪种。另外,现在对这个几乎是一片空白,大家多给意见。

-- 
从前有一只很冷的毛毛虫,他想获得一点温暖。而获得温暖的机会只有从树上掉下来,落进别人的领口。
片刻的温暖,之后便失去生命。而很多同类却连这片刻的温暖都没有得到就..
我会得到温暖么?小心翼翼的尝试,却还是会受到伤害。
我愿为那一刻的温暖去拼,可是谁愿意接受?

欢迎访问偶的博客:
http://blog.csdn.net/gashero

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

2007年01月06日 星期六 14:43

vcc vcc在163.com
星期六 一月 6 14:43:41 HKT 2007

有一个python way, 用distutils的build方法, build_ext, 具体可以看看distutil的帮助, 很简单.

----- Original Message ----- 
From: "gashero" <harry.python at gmail.com>
To: <python-chinese at lists.python.cn>
Sent: Saturday, January 06, 2007 2:23 PM
Subject: [python-chinese] MinGW->DLL->Python module问题


> 懒得在自己机器上安装.net SDK,现在又想试试开发一个DLL来做Python模块。大家给个思路。我知道使用MinGW开发DLL似乎有两种思路,一种是Windows
> SDK那种DLL框架,另一种是Linux那种。不知给Python开发模块用哪种。另外,现在对这个几乎是一片空白,大家多给意见。
> 
> -- 
> 从前有一只很冷的毛毛虫,他想获得一点温暖。而获得温暖的机会只有从树上掉下来,落进别人的领口。
> 片刻的温暖,之后便失去生命。而很多同类却连这片刻的温暖都没有得到就..
> 我会得到温暖么?小心翼翼的尝试,却还是会受到伤害。
> 我愿为那一刻的温暖去拼,可是谁愿意接受?
> 
> 欢迎访问偶的博客:
> http://blog.csdn.net/gashero
> _______________________________________________
> python-chinese
> Post: send python-chinese at lists.python.cn
> Subscribe: send subscribe to python-chinese-request at lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese

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

2007年01月06日 星期六 16:54

yi huang yi.codeplayer在gmail.com
星期六 一月 6 16:54:48 HKT 2007

On 1/6/07, gashero <harry.python at gmail.com> wrote:
>
> 懒得在自己机器上安装.netSDK,现在又想试试开发一个DLL来做Python模块。大家给个思路。我知道使用MinGW开发DLL似乎有两种思路,一种是Windows
> SDK那种DLL框架,另一种是Linux那种。不知给Python开发模块用哪种。另外,现在对这个几乎是一片空白,大家多给意见。
>
> --
> 从前有一只很冷的毛毛虫,他想获得一点温暖。而获得温暖的机会只有从树上掉下来,落进别人的领口。
> 片刻的温暖,之后便失去生命。而很多同类却连这片刻的温暖都没有得到就..
> 我会得到温暖么?小心翼翼的尝试,却还是会受到伤害。
> 我愿为那一刻的温暖去拼,可是谁愿意接受?
>
> 欢迎访问偶的博客:
> http://blog.csdn.net/gashero
> _______________________________________________
> python-chinese
> Post: send python-chinese at lists.python.cn
> Subscribe: send subscribe to python-chinese-request at lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese


对这个不熟,不过两种 dll 只是编译方式的不一样吧,也许是需要为 linux、windows 两个平台分别编译。dll 可不能跨平台哦。

-- 
http://codeplayer.blogspot.com/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://python.cn/pipermail/python-chinese/attachments/20070106/7200c9ea/attachment-0001.htm 

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

2007年01月07日 星期日 09:57

大熊 bearsprite在gmail.com
星期日 一月 7 09:57:45 HKT 2007

linux下可以使用mingw来交叉编译成windows下的dll,但不知道是否可以生成python的扩展就不得而知了

不过在windows下使用mingw来生成python的扩展应该是没有问题的,我就试着编译过pycurl和python-cjson,都是可用的
主要问题有两个:
1. 如果纯粹for windows的,那就看mingw的win32api这包是否完全移植了ms的sdk
2. 如果port from linux的,那就看mingw下的相应的库是否可齐全。很多开源的库都移植到windows下了,
http://gnuwin32.sourceforge.net/上就能有不少

2007/1/6, gashero <harry.python在gmail.com>:
>
> 懒得在自己机器上安装.netSDK,现在又想试试开发一个DLL来做Python模块。大家给个思路。我知道使用MinGW开发DLL似乎有两种思路,一种是Windows
> SDK那种DLL框架,另一种是Linux那种。不知给Python开发模块用哪种。另外,现在对这个几乎是一片空白,大家多给意见。
>
> --
> 从前有一只很冷的毛毛虫,他想获得一点温暖。而获得温暖的机会只有从树上掉下来,落进别人的领口。
> 片刻的温暖,之后便失去生命。而很多同类却连这片刻的温暖都没有得到就..
> 我会得到温暖么?小心翼翼的尝试,却还是会受到伤害。
> 我愿为那一刻的温暖去拼,可是谁愿意接受?
>
> 欢迎访问偶的博客:
> http://blog.csdn.net/gashero
> _______________________________________________
> 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


-- 
茫茫人海,你是我的最爱
-------------- 下一部分 --------------
一个HTML附件被移除...
URL: http://python.cn/pipermail/python-chinese/attachments/20070107/bb075efe/attachment.html 

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

2007年01月07日 星期日 10:40

3751 lwm3751在gmail.com
星期日 一月 7 10:40:26 HKT 2007

没有问题啊。我现在就是用scons+boost.python+mingw进行开发的。连BOOST.PYTHON都是自己用scons编译的,而且还可以跨平台,我在UBUNTU下面编译过。当然所有的东西就都要重新编译就是了。
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://python.cn/pipermail/python-chinese/attachments/20070107/852a4908/attachment.htm 

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

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

    你的回复:

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

    Zeuux © 2025

    京ICP备05028076号