Python/C API для VC++
Привет,
Я пытался использовать Python/C API в VC++. Однако при связывании проекта я получил сообщение об ошибке ссылки:
питон.obj : ошибка lnk2019: неразрешенных внешних символ __бесенок__ру_инициализировать ссылка в функции _main
Я включил 'python27/Include' и 'python27/библиотеки В С/С++ - и gt;Общие -&ГТ;дополнительные каталоги включения и Компоновщик-и gt;Общие-&ГТ;дополнительные библиотеки каталоги.
Кроме того, я использовал режим "отладки". Есть ли какие-то дальнейшие шаги, которые я должен выполнить?
Ниже приведен код. Я был бы признателен, если бы кто-нибудь мог помочь.
==================================================
#include "stdafx.h" #undef _DEBUG /* Link with python24.lib and not python24_d.lib */ #include "Python.h" int main(int argc, char *argv[]) { int i; PyObject *pName, *pModule, *pDict, *pFunc, *pArgs, *pValue; if (argc < 3) { printf("Usage: exe_name python_source function_name\n"); return 1; } // Initialize the Python Interpreter Py_Initialize(); return 0; }