2007年01月06日 星期六 14:23
懒得在自己机器上安装.net SDK,现在又想试试开发一个DLL来做Python模块。大家给个思路。我知道使用MinGW开发DLL似乎有两种思路,一种是Windows SDK那种DLL框架,另一种是Linux那种。不知给Python开发模块用哪种。另外,现在对这个几乎是一片空白,大家多给意见。 -- 从前有一只很冷的毛毛虫,他想获得一点温暖。而获得温暖的机会只有从树上掉下来,落进别人的领口。 片刻的温暖,之后便失去生命。而很多同类却连这片刻的温暖都没有得到就.. 我会得到温暖么?小心翼翼的尝试,却还是会受到伤害。 我愿为那一刻的温暖去拼,可是谁愿意接受? 欢迎访问偶的博客: http://blog.csdn.net/gashero
2007年01月06日 星期六 14:43
有一个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
2007年01月06日 星期六 16:54
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
2007年01月07日 星期日 09:57
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
2007年01月07日 星期日 10:40
没有问题啊。我现在就是用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
Zeuux © 2025
京ICP备05028076号