[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