I was trying to use Python/C API in VC++. However, I got a error link message when linking the project:
python.obj : error LNK2019: unresolved external symbol __imp__Py_Initialize referenced in function _main
I have included the 'python27/include' and 'python27/libs' in C/C++ ->General ->Additional include directories and Linker->general->additional libraries directories.
Also, I was using "Debug" mode. Is there any further steps I need to follow?
Below is the code. I'd appreciate if anyone could help.
#undef _DEBUG /* Link with python24.lib and not python24_d.lib */
int main(int argc, char *argv)
PyObject *pName, *pModule, *pDict, *pFunc, *pArgs, *pValue;
if (argc < 3)
printf("Usage: exe_name python_source function_name\n");