如何在xcode中用c ++调用python函数?

时间:2016-05-23 16:25:25

标签: python c++

这是我的代码

#include <Python/Python.h>
using namespace std;


int main(int argc, char *argv[])
{
    Py_SetProgramName(argv[0]);
    Py_Initialize();
    PyRun_SimpleString("print 1\n");
    Py_Finalize();
    return 0;
}

但出了点问题: info

并且gcc my_python.c -o my_python -I/usr/include/python2.7/ -lpython2.7运行良好。我可以尝试在xcode中调用python吗?

1 个答案:

答案 0 :(得分:1)

要在Xcode中使用C ++中的python,需要将python框架链接到.xcodeproj文件。

选择.xcodeproj文件。转到Build Phases&gt;链接Binary With Libraries并单击+图标。

Image1

系统将提示您选择框架。搜索Python.framework并按添加。

Image2

再次尝试构建项目,它应该可以正常工作。