[EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > my code: > main.cpp > #include <Python.h> > > int main(int argc, char **argv) > { > Py_Initialize(); > > FILE *file_1 = fopen("a2l_reader.py","r+"); > PyRun_SimpleFile(file_1,"a2l_reader.py"); > > Py_Finalize(); > } > > compile under windows using MinGW: > g++ main.cpp libpython25.a -o a > > no error was found. But when I run a.exe the program just crashes. > > What should I do?
Run it under gdb (which should have come with MinGW). Check that you actually opened the file, ie file_1 != 0. This might be relevant http://effbot.org/pyfaq/pyrun-simplefile-crashes-on-windows-but-not-on-unix-why.htm -- Nick Craig-Wood <[EMAIL PROTECTED]> -- http://www.craig-wood.com/nick -- http://mail.python.org/mailman/listinfo/python-list