Я пытаюсь встроить скрипт Python в приложение C ++.Прежде чем я сделаю это, я пытаюсь запустить пример сценария.
Вот мой код:
#include <Python/Python.h>
int main(int argc, char *argv[]) {
Py_Initialize();
PyRun_SimpleString("from time import time,ctime\n"
"print 'Today is',ctime(time())\n");
Py_Finalize();
return 0;
}
Компиляция с g ++ дает мне:
Undefined symbols:
"_Py_Initialize", referenced from:
_main in cc2Ogphq.o
"_PyRun_SimpleStringFlags", referenced from:
_main in cc2Ogphq.o
"_Py_Finalize", referenced from:
_main in cc2Ogphq.o
ld: symbol(s) not found
Я использую Mac OSX Snow Leopard и Python 2.7.2.