读书人

C调Python失误‘Py_Initialize’未定义

发布时间: 2013-06-26 14:29:32 作者: rapoo

C调Python出错‘Py_Initialize’未定义的引用,求解
系统:ubuntu 12.10 x64
python 2.7.3,已经安装了 python-dev

C代码如下:


#include <stdio.h>
#include <stdlib.h>
#include <python2.7/Python.h>

int main(int argc, char** argv)
{
printf("Hello world!\n");
Py_Initialize();
PyRun_SimpleString("print \"Hello world,Python!\"\n");
Py_Finalize();
exit(0);
}
python c ubuntu
[解决办法]
貌似链接出错,需要加-lpythonXX参数指定库名吧,python库若不在默认路径下,还要加-L参数指定位置...
[解决办法]
我按照你的编译没问题呀。

读书人网 >perl python

热点推荐