Chinaunix
标题:
使用 python的c扩展 无法解析的外部符号 _Py_InitModule
[打印本页]
作者:
Genpin
时间:
2012-03-06 14:45
标题:
使用 python的c扩展 无法解析的外部符号 _Py_InitModule
最近在使用 python的c扩展,使用下面例程:
#include "Python.h"
static PyObject *
Windy_hello(PyObject *self, PyObject *args)
{
printf("Hello, world ");
Py_INCREF(Py_None);
return Py_None;
}
static PyMethodDef Windy_methods[] = {
{"hello", Windy_hello, METH_VARARGS, "hello() doc string"},
{NULL, NULL}
};
PyMODINIT_FUNC initWindy(void)
{
Py_InitModule("Windy", Windy_methods);
}
在批生成时候 总是报这样的错 error LNK2001: 无法解析的外部符号 _Py_InitModule
而 Py_INCREF 这个却可以用 ,我用的是python32版本编译的库文件,想知道Py_InitModule是不是改动了什么东西?
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2