编译是在 setup.py 的 setup() 里用类似
module = Extension('ooxx', sources = ['ooxx.c'])
直接用 gcc 编译则类似
gcc -pthread -shared -fno-strict-aliasing -O2 -Wstrict-prototypes
-fPIC -I/usr/include/python2.5 -L/usr/lib/ -lpython2.5 "$C" -s -o
"$SO"
-_-!
On Jan 1, 5:47 pm, "天地双鬼" <pythonforsymb...@gmail.com> wrote:
> 输入#include <python.h>后尝试编译,却提示unable to open the include file ........
> Python是在多特(www.doute.com)下的,运行环境是window
> xp。我试了几个c编译工具都是如此...但我查看include文件夹是有python.h的。
> 本人对编程刚入门,犹其是c。
> 所以请高手不吝赐教,新年快乐~
嗯,楼主很牛X,
我们都只知道 python.org 和 pygtk.org 有下载……
刘鑫老大新年快乐,
编译 C 扩展不通常都用 setup.py 么
嗯,那人在那个啥啥网站下载的 python,没问题吧,
或者,会不会没开发包没头文件的精简版?
Orz,
神知道他那啥啥站点下载的啥啥版本 python 头文件在哪里, IDE 里要怎么设置……
离题下,
以前学校里竞赛时发现,似乎 C++ 玩得还不错的家伙,几乎都很难理解 shell,
而能写 shell 的家伙,往往又不怎么熟练 C++。
而在跟对岸 pcman 等 lxde 开发者的时候,
发现他们还是写 C++ 的写不了 shell,写 shell 的人不熟 C++,
只 jserv-- 几位是全部通杀的。
难不成 shell 跟 C++ 是差异很大的思维方式?
但是还有人根本不用兵器,就靠冥想...
On 1月1日, 下午8时44分, "Jiahua Huang" <jhuangjia...@gmail.com> wrote:
> 2009/1/1 刘鑫 <march....@gmail.com>:
这里指的是算法党,学术党和教材党么?
On 1月1日, 下午9时24分, est <electronix...@gmail.com> wrote:
> > 冥想
>
> 这里指的是算法党,学术党和教材党么?
把python安装目录下的,include,libs文件夹中的东西复制到你的工程的目录下。#include "include/Python.h" 试试吧。需要在编译器的link项中加入 libs/python25.lib。
中文说得好的大多英文不怎么样,英文说得好的大多中文不怎么样。
有什么奇怪的?看你平时用什么了。
--
Best Regards,
Leo Jay
在 09-1-2,Leo Jay<python...@gmail.com> 写道: